Commit Graph

95 Commits (bbb6176ebfdfe46b97a5b86997fe21b852258a5c)

Author SHA1 Message Date
anphucbui bbb6176ebf Remove redundant exception guards, remove parseLong, add checksum computation after adding a new server, and other small changes based on feedback
2 years ago
anphucbui d04173b026 Update discovery logic to add discovered servers with default values instead of originating server's values, add new field in mmsd for reader hostgroup, and query monitor db instead of admin db
2 years ago
Anphuc Bui 0bcddd0002
Merge branch 'v2.x' into v2.x
2 years ago
anphucbui bb35b20719 Moving core discovery logic to fit into read_only framework as a new task type
2 years ago
anphucbui 5a3037785f Add support for AWS RDS MySQL Multi-AZ Cluster auto-discovery
2 years ago
Javier Jaramago Fernández 3d06427efe Improve simulator support for AWS Aurora
3 years ago
Javier Jaramago Fernández e7a477aada Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-aurora_autodiscovery
3 years ago
Rahim Kanji 3865c81873 DNS Cache module has been updated so that it no longer regards the UNIX socket path as a hostname.
3 years ago
Javier Jaramago Fernández af80944cfe Add support for Group Replication (GR) autodiscovery
3 years ago
Javier Jaramago Fernández 3687dc2211 Addapt GR rework to 'MySQL_Monitor' async API
3 years ago
Javier Jaramago Fernández 21a97b853a Merge branch 'v2.x' of github.com:sysown/proxysql into v2.x-group_replication_rework
3 years ago
Rahim Kanji 3bb4bcf1c1 * Added few comments and fixed comment style
3 years ago
Javier Jaramago Fernández 51c723f6fc DRAFT: Monitor 'Group replication' rework
3 years ago
Rahim Kanji 340a4f3318 Added proxysqltest: monitor task forced timeout
3 years ago
Rahim Kanji 11be1f1aa3 * Bulk processing of ready tasks based on provided percentage
3 years ago
Rahim Kanji 821a6f487e * Moved task_handler code from .hpp to .cpp
3 years ago
Rahim Kanji 6da927145c Few optimizations and fixes
3 years ago
Rahim Kanji ebc7ebf501 * Added total poll timeout in case poll is waiting on stale connection.
3 years ago
Rahim Kanji 147d23a815 Refactoring ProxySQL Monitor Module
3 years ago
Rahim Kanji 1a47d98b41 Refactoring ProxySQL Monitor Module
3 years ago
Rahim Kanji c552fdb111 * Added DNS cache monitoring for ProxySQL servers.
3 years ago
Rahim Kanji f9c5f8af92 Added Debug logs
3 years ago
Rahim Kanji dbfb99ce71 * Added hostname and ip information in mysql_connection
3 years ago
Rahim Kanji eef3ddfcd6 Heap allocated host pointer for async mysql_real_connect_start function
3 years ago
Rahim Kanji 2bbb6305b5 Added DNS Cache enable/disable flag handling.
3 years ago
Rahim Kanji 7805924779 Feature: ProxySQL local DNS Cache
3 years ago
Javier Jaramago Fernández 5569528b04 Move 'mysql_servers' from 'monitor' db into 'monitor_internal' db
4 years ago
Javier Jaramago Fernández c50a7053ad Fix monitoring not working for AWS Aurora auto-discovered instances #3797
4 years ago
René Cannaò 7950e9d102 Increasing the amount of entries stored in mysql_server_aws_aurora_log
5 years ago
Javier Jaramago Fernández 84e205dd5a Removed 'PROXYSQL_MONITOR_ERR' enum in favor of single enum 'PROXYSQL_MYSQL_ERR' holding all ProxySQL errors for backend connections
5 years ago
Javier Jaramago Fernández 9713abd3a0 Improved naming on new 'PROXYSQL_ERR' enums and explicit values
5 years ago
Javier Jaramago Fernández 851339b5f3 Closes #3310: Improve error reporting for 'MySQL_Monitor' and 'MySQL_Session' backend connections via counters
5 years ago
Javier Jaramago Fernández 5feea37abb Moved third-party prometheus included headers before project includes
6 years ago
Javier Jaramago Fernández a4e4e57343 Moved all 'metrics_maps' to source files
6 years ago
Javier Jaramago Fernández 864535d3f9 Added support for GCC 4.8 and removed per-module metrics initialization functions
6 years ago
Javier Jaramago Fernández c897b25e9f Added metrics help and replaced metrics impl with new array based one for 'mysql_monitor' module
6 years ago
Javier Jaramago Fernández eab412546b Changed previous metrics definitions and added updating
6 years ago
Javier Jaramago Fernández c319db2c3d Added new prometheus metrics mimicking current ones
6 years ago
Valentin Rakush 3814c54f6e pxc_maint_mode implementation for galera
6 years ago
Valentin Rakush cff0a27b78 Aurora replication lag: add estimated_lag_ms column to mysql_server_aws_aurora_log
6 years ago
Valentin Rakush 80a18ed9e2 Aurora replication lag: fix issues, adjust window size
6 years ago
Valentin Rakush 9b8590da0d Aurora replication lag: lag_num_checks (window) implementation
6 years ago
Valentin Rakush 39a2d29865 Aurora replication lag: padding/min implementation
6 years ago
Valentin Rakush 00acc3f7ae Aurora replication lag configuration
6 years ago
Valentin Rakush 51ac79959c Fix memory leak of queue in monitor
6 years ago
Valentin Rakush 1ffd3616c9 Group replication monitoring: count transactions behind events
6 years ago
René Cannaò c9459ae4fd More mysql_replication_hostgroups.check_type #2186
6 years ago
René Cannaò 893a0fcc49 Merge branch 'v2.0.4-1994-pool2' into v2.0.1-aurora-1994
7 years ago
René Cannaò 006c042c0b Adding more protection in monitoring
7 years ago
René Cannaò 92d96815c6 Rewriting connection pool in Monitor
7 years ago