From 87d772a7d708fec12f48cd8adc0dedff6e1025da Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 26 Aug 2024 10:15:20 +0200 Subject: Adding upstream version 1.47.0. Signed-off-by: Daniel Baumann --- .../go.d.plugin/modules/proxysql/metadata.yaml | 430 --------------------- 1 file changed, 430 deletions(-) delete mode 100644 src/go/collectors/go.d.plugin/modules/proxysql/metadata.yaml (limited to 'src/go/collectors/go.d.plugin/modules/proxysql/metadata.yaml') diff --git a/src/go/collectors/go.d.plugin/modules/proxysql/metadata.yaml b/src/go/collectors/go.d.plugin/modules/proxysql/metadata.yaml deleted file mode 100644 index 2c9562d99..000000000 --- a/src/go/collectors/go.d.plugin/modules/proxysql/metadata.yaml +++ /dev/null @@ -1,430 +0,0 @@ -plugin_name: go.d.plugin -modules: - - meta: - id: collector-go.d.plugin-proxysql - plugin_name: go.d.plugin - module_name: proxysql - monitored_instance: - name: ProxySQL - link: https://www.proxysql.com/ - icon_filename: proxysql.png - categories: - - data-collection.database-servers - keywords: - - proxysql - - databases - - sql - related_resources: - integrations: - list: [] - info_provided_to_referring_integrations: - description: "" - most_popular: false - overview: - data_collection: - metrics_description: | - This collector monitors ProxySQL servers. - method_description: "" - supported_platforms: - include: [] - exclude: [] - multi_instance: true - additional_permissions: - description: "" - default_behavior: - auto_detection: - description: "" - limits: - description: "" - performance_impact: - description: "" - setup: - prerequisites: - list: [] - configuration: - file: - name: go.d/proxysql.conf - options: - description: | - The following options can be defined globally: update_every, autodetection_retry. - folding: - title: Config options - enabled: true - list: - - name: update_every - description: Data collection frequency. - default_value: 1 - required: false - - name: autodetection_retry - description: Recheck interval in seconds. Zero means no recheck will be scheduled. - default_value: 0 - required: false - - name: dsn - description: Data Source Name. See [DSN syntax](https://github.com/go-sql-driver/mysql#dsn-data-source-name). - default_value: stats:stats@tcp(127.0.0.1:6032)/ - required: true - - name: timeout - description: Query timeout in seconds. - default_value: 1 - required: false - examples: - folding: - title: Config - enabled: true - list: - - name: TCP socket - description: An example configuration. - config: | - jobs: - - name: local - dsn: stats:stats@tcp(127.0.0.1:6032)/ - - name: my.cnf - description: An example configuration. - config: | - jobs: - - name: local - my.cnf: '/etc/my.cnf' - - name: Multi-instance - description: | - > **Note**: When you define multiple jobs, their names must be unique. - - Local and remote instances. - config: | - jobs: - - name: local - dsn: stats:stats@tcp(127.0.0.1:6032)/ - - - name: remote - dsn: stats:stats@tcp(203.0.113.0:6032)/ - troubleshooting: - problems: - list: [] - alerts: [] - metrics: - folding: - title: Metrics - enabled: false - description: "" - availability: [] - scopes: - - name: global - description: These metrics refer to the entire monitored application. - labels: [] - metrics: - - name: proxysql.client_connections_count - description: Client connections - unit: connections - chart_type: line - dimensions: - - name: connected - - name: non_idle - - name: hostgroup_locked - - name: proxysql.client_connections_rate - description: Client connections rate - unit: connections/s - chart_type: line - dimensions: - - name: created - - name: aborted - - name: proxysql.server_connections_count - description: Server connections - unit: connections - chart_type: line - dimensions: - - name: connected - - name: proxysql.server_connections_rate - description: Server connections rate - unit: connections/s - chart_type: line - dimensions: - - name: created - - name: aborted - - name: delayed - - name: proxysql.backends_traffic - description: Backends traffic - unit: B/s - chart_type: line - dimensions: - - name: recv - - name: sent - - name: proxysql.clients_traffic - description: Clients traffic - unit: B/s - chart_type: line - dimensions: - - name: recv - - name: sent - - name: proxysql.active_transactions_count - description: Client connections that are currently processing a transaction - unit: connections - chart_type: line - dimensions: - - name: client - - name: proxysql.questions_rate - description: Client requests / statements executed - unit: questions/s - chart_type: line - dimensions: - - name: questions - - name: proxysql.slow_queries_rate - description: Slow queries - unit: queries/s - chart_type: line - dimensions: - - name: slow - - name: proxysql.queries_rate - description: Queries rate - unit: queries/s - chart_type: stacked - dimensions: - - name: autocommit - - name: autocommit_filtered - - name: commit_filtered - - name: rollback - - name: rollback_filtered - - name: backend_change_user - - name: backend_init_db - - name: backend_set_names - - name: frontend_init_db - - name: frontend_set_names - - name: frontend_use_db - - name: proxysql.backend_statements_count - description: Statements available across all backend connections - unit: statements - chart_type: line - dimensions: - - name: total - - name: unique - - name: proxysql.backend_statements_rate - description: Statements executed against the backends - unit: statements/s - chart_type: stacked - dimensions: - - name: prepare - - name: execute - - name: close - - name: proxysql.client_statements_count - description: Statements that are in use by clients - unit: statements - chart_type: line - dimensions: - - name: total - - name: unique - - name: proxysql.client_statements_rate - description: Statements executed by clients - unit: statements/s - chart_type: stacked - dimensions: - - name: prepare - - name: execute - - name: close - - name: proxysql.cached_statements_count - description: Global prepared statements - unit: statements - chart_type: line - dimensions: - - name: cached - - name: proxysql.query_cache_entries_count - description: Query Cache entries - unit: entries - chart_type: line - dimensions: - - name: entries - - name: proxysql.query_cache_memory_used - description: Query Cache memory used - unit: B - chart_type: line - dimensions: - - name: used - - name: proxysql.query_cache_io - description: Query Cache I/O - unit: B/s - chart_type: line - dimensions: - - name: in - - name: out - - name: proxysql.query_cache_requests_rate - description: Query Cache requests - unit: requests/s - chart_type: line - dimensions: - - name: read - - name: write - - name: read_success - - name: proxysql.mysql_monitor_workers_count - description: MySQL monitor workers - unit: threads - chart_type: line - dimensions: - - name: workers - - name: auxiliary - - name: proxysql.mysql_monitor_workers_rate - description: MySQL monitor workers rate - unit: workers/s - chart_type: line - dimensions: - - name: started - - name: proxysql.mysql_monitor_connect_checks_rate - description: MySQL monitor connect checks - unit: checks/s - chart_type: line - dimensions: - - name: succeed - - name: failed - - name: proxysql.mysql_monitor_ping_checks_rate - description: MySQL monitor ping checks - unit: checks/s - chart_type: line - dimensions: - - name: succeed - - name: failed - - name: proxysql.mysql_monitor_read_only_checks_rate - description: MySQL monitor read only checks - unit: checks/s - chart_type: line - dimensions: - - name: succeed - - name: failed - - name: proxysql.mysql_monitor_replication_lag_checks_rate - description: MySQL monitor replication lag checks - unit: checks/s - chart_type: line - dimensions: - - name: succeed - - name: failed - - name: proxysql.jemalloc_memory_used - description: Jemalloc used memory - unit: B - chart_type: stacked - dimensions: - - name: active - - name: allocated - - name: mapped - - name: metadata - - name: resident - - name: retained - - name: proxysql.memory_used - description: Memory used - unit: B - chart_type: stacked - dimensions: - - name: auth - - name: sqlite3 - - name: query_digest - - name: query_rules - - name: firewall_users_table - - name: firewall_users_config - - name: firewall_rules_table - - name: firewall_rules_config - - name: mysql_threads - - name: admin_threads - - name: cluster_threads - - name: proxysql.uptime - description: Uptime - unit: seconds - chart_type: line - dimensions: - - name: uptime - - name: command - description: These metrics refer to the SQL command. - labels: - - name: command - description: SQL command. - metrics: - - name: proxysql.mysql_command_execution_rate - description: MySQL command execution - unit: seconds - chart_type: line - dimensions: - - name: uptime - - name: proxysql.mysql_command_execution_time - description: MySQL command execution time - unit: microseconds - chart_type: line - dimensions: - - name: time - - name: proxysql.mysql_command_execution_duration - description: MySQL command execution duration histogram - unit: microseconds - chart_type: stacked - dimensions: - - name: 100us - - name: 500us - - name: 1ms - - name: 5ms - - name: 10ms - - name: 50ms - - name: 100ms - - name: 500ms - - name: 1s - - name: 5s - - name: 10s - - name: +Inf - - name: user - description: These metrics refer to the user. - labels: - - name: user - description: username from the mysql_users table - metrics: - - name: proxysql.mysql_user_connections_utilization - description: MySQL user connections utilization - unit: percentage - chart_type: line - dimensions: - - name: used - - name: proxysql.mysql_user_connections_count - description: MySQL user connections used - unit: connections - chart_type: line - dimensions: - - name: used - - name: backend - description: These metrics refer to the backend server. - labels: - - name: host - description: backend server host - - name: port - description: backend server port - metrics: - - name: proxysql.backend_status - description: Backend status - unit: status - chart_type: line - dimensions: - - name: online - - name: shunned - - name: offline_soft - - name: offline_hard - - name: proxysql.backend_connections_usage - description: Backend connections usage - unit: connections - chart_type: line - dimensions: - - name: free - - name: used - - name: proxysql.backend_connections_rate - description: Backend connections established - unit: connections/s - chart_type: line - dimensions: - - name: succeed - - name: failed - - name: proxysql.backend_queries_rate - description: Backend queries - unit: queries/s - chart_type: line - dimensions: - - name: queries - - name: proxysql.backend_traffic - description: Backend traffic - unit: B/s - chart_type: line - dimensions: - - name: recv - - name: send - - name: proxysql.backend_latency - description: Backend latency - unit: microseconds - chart_type: line - dimensions: - - name: latency -- cgit v1.2.3