Commit Graph

610 Commits (894e72041d63f63ca0949e30e0bec5a493f84b35)

Author SHA1 Message Date
Javier Jaramago Fernández dbbfc397a6 "Added helper function and uniformed 'hostgroup_manager' metrics update"
6 years ago
Javier Jaramago Fernández 7dfcc7f2b9 RESTAPI_Server is now also started with 'metrics' endpoint enabled in case of port change
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 d07c95b2e9 Added metrics help and replaced metrics impl with new array based one for 'proxysql_admin' module
6 years ago
Javier Jaramago Fernández 073337c716 Added new metric 'proxysql_gtid_executed'
6 years ago
Javier Jaramago Fernández c6f75ea454 Added more metrics, fixed some invalid updated ones and standarized the 'update_modules_metrics' callback
6 years ago
Javier Jaramago Fernández 472207b951 Added new 'stmt', 'memory' prometheus metrics and callback with new metrics updates
6 years ago
Javier Jaramago Fernández 621332d423 Added new prometheus exposer to ProxySQL_Admin
6 years ago
val 33ab791b49 fix few memory leaks
6 years ago
Valentin Rakush 61c1913334 Character set handling implementation
6 years ago
René Cannaò 4a9e5800cd
Merge pull request #2643 from sysown/v2.0.11-1923
6 years ago
val eb08620181 Revert "Character set handling implementation"
6 years ago
René Cannaò 45feb0a331 Fix bug on gtid_port and unix socket domain #1923
6 years ago
René Cannaò 77563fffe2 Improving testing for fast routing
6 years ago
René Cannaò 9c2f0bf3ac Adding tests to benchmark multiple lookups in mysql_query_rules_fast_routing
6 years ago
Valentin Rakush 796ea5b215 Character set handling implementation
6 years ago
René Cannaò a4e78ce483 Fixed code formatting
6 years ago
René Cannaò 62c98f17db Fix invalid free for ipv6
6 years ago
René Cannaò 090d93a1ba
Merge pull request #2556 from sysown/v2.0.10-extended_stats
6 years ago
René Cannaò b1306a28b3 Extending Statistics, only for new Web UI
6 years ago
val 4878b59ebc fix firewall whitelist rules
6 years ago
René Cannaò 7ee01a0987
Merge pull request #2531 from sysown/v2.0.9-web2
6 years ago
René Cannaò 52362ad1de Merge pull request #2510 from sysown/v2.0.9-into-outfile
6 years ago
René Cannaò 238aeb8798 Preparing the API for web interface plugin
6 years ago
Valentin Rakush 8c1d4ef8f3 Fix problem with runtime table. Add CORS and content type headers
6 years ago
Valentin Rakush 30351dfd0f Fix issue with method field
6 years ago
Valentin Rakush 4a5d986aa9 Use HTTP method for configuration
6 years ago
Valentin Rakush f0687f3688 Implement restapi functionality
6 years ago
Valentin Rakush e8a1097a5c SELECT CONFIG INTO OUTFILE
6 years ago
René Cannaò e062f84c3e
Merge pull request #2399 from val214/v2.0.9-mem-leaks
6 years ago
René Cannaò 6c551eab57 Allows the same nodes to be part of multiple Aurora clusters
6 years ago
René Cannaò 9d618714a7
Merge pull request #2457 from val214/v2.0.9-clean-proxysql-admin
6 years ago
René Cannaò 1d2e059d9b Add support in Admin for SHOW TABLES IN #2478
6 years ago
Valentin Rakush 7bf773a677 Cleanup of the proxysql_admin.cpp
6 years ago
René Cannaò b59fad2d42
Merge pull request #2413 from val214/v2.0.9-select-config-file
6 years ago
René Cannaò e9dc7a9b60 Implementation of SQLI fingerprints whitelist
6 years ago
Valentin Rakush 6bd6c0a34b Move config file read/write functions to separate file.
6 years ago
Valentin Rakush 9954e6b4cb SELECT CONFIG TO: adding new columns to export (add_lag_ms, min_lag_ms, lag_num_checks)
6 years ago
Valentin Rakush 60b7fd5e9e SELECT CONFIG TO implementation
6 years ago
Valentin Rakush 4e45f7f1d4 Fix few problems and cleanup.
6 years ago
Valentin Rakush f8ea3d8c75 error logging in config file readers
6 years ago
Valentin Rakush 342f8e8782 select config file auto tests
6 years ago
Valentin Rakush 52b5ee9486 export proxysql configuration to resultset
6 years ago
Valentin Rakush 9430cabee3 SELECT CONFIG FILE implementation
6 years ago
René Cannaò 951483a419 Change API port from 6090 to 6070
6 years ago
Valentin Rakush 6a6873b342 Fix leaks in logger and admin
6 years ago
René Cannaò 9afe6824ff
Merge pull request #2407 from sysown/v2.0.9-libmicrohttpd-0.9.68
6 years ago
René Cannaò 57e0b2eb2f
Merge pull request #2403 from sysown/v2.0.9-whitelist
6 years ago
René Cannaò 485d313514 Further development of firewall whitelist.
6 years ago
René Cannaò 1673249da4 Adding libhttpserver , and a simple "Hello World"
6 years ago
René Cannaò bb4e72c952 Many important changes related to web and TLS
6 years ago
Valentin Rakush 27f1e28aba ARM compilation error: remove google-coredumper from project deps.
6 years ago
Valentin Rakush 17745111ca Aurora replication lag: online upgrade of the mysql_aws_aurora_hostgroups table
6 years ago
Valentin Rakush 80a18ed9e2 Aurora replication lag: fix issues, adjust window size
6 years ago
René Cannaò 94f27716b7 Preparing SAVE MYSQL FIREWALL FROM RUNTIME
6 years ago
René Cannaò 6ee2a0cb19 Load mysql firewall whitelist rules to runtime
6 years ago
René Cannaò b0952c1004 Code cleanup
6 years ago
René Cannaò 4005746b1a More on firewall whitelist
6 years ago
René Cannaò ce4a4a2464 Code cleanup and speeding compile time
6 years ago
René Cannaò 45e701b54d Code cleanup and speeding compile time
6 years ago
René Cannaò 80e92b144d [WIP] Second commit for mysql firewall whitelist
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
René Cannaò 5023f2d430 Expending tests for firewall whitelist
6 years ago
René Cannaò 7f6d64c3db First commit for firewall whitelist
6 years ago
René Cannaò a4423a1f01
Merge pull request #2385 from sysown/v2.0.9-digest_history2
6 years ago
René Cannaò 00ee4eb0ae Add dump_time to history_mysql_query_digest #2368
6 years ago
Valentin Rakush edf427689a Fix memory leak in ProxySQL ConfigFile. Avoid using pointers because of valgrind crashes.
6 years ago
Valentin Rakush 9578b71866 Fix mem leak in admin init
6 years ago
René Cannaò 8ca3d6582a
Merge pull request #2366 from val214/v2.0.8-tx-count
6 years ago
René Cannaò 6bed334db1 stats_history.history_mysql_query_digest #2368
6 years ago
Valentin Rakush 1ffd3616c9 Group replication monitoring: count transactions behind events
6 years ago
René Cannaò c51e283570 Fix mem leak in stats_mysql_free_connections #2362
6 years ago
René Cannaò a4ad74e0b7 Support mysqldump 8.0 for Admin #2340
6 years ago
René Cannaò d198a6c606 Added ProxySQL_Test___Refresh_MySQL_Variables
6 years ago
René Cannaò 8560474bfd
Merge pull request #2337 from wjordan/config_new_reader_weight_default
6 years ago
Valentin Rakush 440851ec6b Update all assertions to check SQLITE_OK
6 years ago
Will Jordan 4d767c4dca Default mysql_aws_aurora_hostgroups new_reader_weight to 1 in config
6 years ago
René Cannaò 089f5a3006
Merge pull request #2281 from sysown/v2.0.8.67863
7 years ago
René Cannaò a0ea0c118c V2.0.8 fast routing (#2309)
7 years ago
René Cannaò c9459ae4fd More mysql_replication_hostgroups.check_type #2186
7 years ago
Valentin Rakush 757684c6d9 [FR] Group Replication Timeout count
7 years ago
René Cannaò 7f16a4cb34 Fix bug #2208
7 years ago
René Cannaò 48ab04f5dc Merge branch 'v2.0.6-aurora_discovery' into v2.0.7.4
7 years ago
René Cannaò 187c879e0f Allow both hostgroup and hostgroup_id in config file #2227
7 years ago
René Cannaò fefadcb0d4 Fix bug in reading mysql_aws_aurora_hostgroups from file
7 years ago
René Cannaò a445493c01 Further testing for Aurora
7 years ago
René Cannaò 4467e71067 Enhancing automated testing for AWS Aurora
7 years ago
René Cannaò f55d623cbb Adding check that domain name starts with dot
7 years ago
René Cannaò 2d3aaf79e5 Replace endpoint_address with domain_name
7 years ago
René Cannaò 7df2227c7c
Merge pull request #2182 from sysown/v2.0.6-perfbench1
7 years ago
René Cannaò ee5b54d983 Create a wrapper around sqlite3_prepare_v2
7 years ago
René Cannaò 2fec51c0a9 A lot of changes to make query digest map faster
7 years ago
René Cannaò 5d9f13386c Implementation of first set of self benchmark functions
7 years ago
René Cannaò 07e0426223
Merge pull request #2162 from sysown/2.0.6-aurora
7 years ago
René Cannaò 4c1f4a8d82 Enhancements on AWS Aurora module
7 years ago
Mark Gergely fb4a90340b Fix query digest prepared statement
7 years ago
René Cannaò a37f77102d Fix incorrect number of bind parameters in stats_mysql_query_digest
7 years ago
René Cannaò 0831740e45 Several enhancements on Query logger
7 years ago
Yubao Liu cfbdfb1134 fix crash when execute "PROXYSQL STOP" and then query table "stats_mysql_global"
7 years ago
René Cannaò fdd8024129 Fix duration on audit log for admin connections
7 years ago
René Cannaò 7ea33a1312 Completing initial implementation of Audit module
7 years ago
René Cannaò 9e2c1fdda1 Draft implementation of audit log
7 years ago
René Cannaò 3ac491be47 Fix typo
7 years ago
René Cannaò 88c2c6e3d4
Merge pull request #2044 from sysown/v2.0.1-aurora
7 years ago
René Cannaò 817e20c222 Improvement on Galera and HGM
7 years ago
René Cannaò 01be4ced0c Temporary disable AWS Aurora module
7 years ago
René Cannaò a8ab922efb Removing assets from ProxySQL_Admin::stats___mysql_errors() #1983
7 years ago
René Cannaò b9dd8a76e6 Error messages from Admin's SQL specify they are from Admin
7 years ago
René Cannaò b12caa1d8c Adding support for automated testing of Galera
7 years ago
René Cannaò 58ff4ff892 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò 495c933624 Adding table stats.stats_mysql_free_connections
7 years ago
René Cannaò 528d8cac38 Improved debugging
7 years ago
René Cannaò e1729abe2f Allow MariaDB ConnectorJ 2.4.1 to connect to Admin #2009
7 years ago
René Cannaò 6e03099b46 Further error handling in Monitor
7 years ago
René Cannaò 006c042c0b Adding more protection in monitoring
7 years ago
René Cannaò 01023d6856 Merge branch 'v2.0.4' into v2.0.1-aurora
7 years ago
René Cannaò b36f5d785a Second commit to support Aurora
7 years ago
René Cannaò 905d05f0f8 Handle mysql_users.use_ssl from config file #1960 (#1961)
7 years ago
Carson Ip 1232a6382e Fix minor typos
7 years ago
René Cannaò 21b170bdd7 Minor code cleanup #1882
7 years ago
Aaron Brady 3fd701b47c Add backend connection status flags to stats_mysql_processlist
7 years ago
René Cannaò 2e20854684 Second commit (not complete) to support Aurora
7 years ago
René Cannaò afd51fda8f
Merge pull request #1910 from sysown/v2.0.2-1901
7 years ago
René Cannaò 0e2efd8bf4 Adding perror on pthread_create failure on Admin
7 years ago
René Cannaò 6461c73d82 Bug fix for #1901
7 years ago
René Cannaò a35917c346 First commit (not complete) to support Aurora
7 years ago
René Cannaò 89e31bf972 Fixed syntax error in vacuum
7 years ago
René Cannaò e1bebaa9ab Generate SHA1 of proxysql binary
7 years ago
René Cannaò 9b14103236 Collect memory statistics about query rules
7 years ago
René Cannaò 8dd1bf0967 Crash when LDAP plugin is not loaded #1863
7 years ago
René Cannaò 0a60cfda11 Merge branch 'v2.0.0-tb' into v2.0.0-merge-tb
7 years ago
René Cannaò b82a1c18ac
Merge pull request #1857 from sysown/v2.0.0-digestSplit
7 years ago
René Cannaò 49a4dd5fc5
Merge branch 'v2.0.0' into v2.0.0_merge_ldap
7 years ago
René Cannaò f20d9c5018 Fix typo in previous commit
7 years ago
René Cannaò 782aae072e Implement automatic vacuum of stats schema #1011
7 years ago
René Cannaò 450ed45c03 Setting synchronous=0 on wrong schema #1842
7 years ago
René Cannaò 10f38d4e2f Various code cleanup
7 years ago
René Cannaò 3218caff1a Merge branch 'v2.0-ldap' into v2.0.0_merge_ldap
7 years ago
René Cannaò a4c8671b76 Filter SET @@session.autocommit from log #1831
7 years ago
René Cannaò 96f179f943 Prevent a buffer overflow in SELECT @@version
7 years ago
René Cannaò 5d3b571e4c Prevent a buffer overflow in SELECT @@version
7 years ago
René Cannaò 8df4d52d0e Use SO_REUSEPORT for Admin
7 years ago
René Cannaò 0f56d576d1 Completed implementation of stats_mysql_errors
7 years ago
René Cannaò c5cff7a921 Added client_address in stats_mysql_query_digest
7 years ago
Andrew Ernst bff2a3e8d9 Read configuration for mysql_group_replication_hostgroups from config file.
7 years ago
René Cannaò 297321ef43 Fix bug in sprintf
7 years ago
René Cannaò 2696934ebf Bug fix from recent PR
7 years ago