MySQL Metrics
- Prometheus plugin: mysqld_exporter (opens in a new tab)
- Prometheus Built-in Chart: Grafana MySQL (opens in a new tab)
Note: The sign of behind Metric indicates that the platform provides Built-in Chart.
| Description | Metrics |
|---|---|
| The number of connections that were aborted because the client died without closing the connection properly | MegaEasemysql-aborted-clients-metricDatadog mysql.net.aborted_clientsPrometheus mysql_global_status_aborted_clientsTelegraf mysql_aborted_clientsMegaEase Dashboard - mysql-aborted-clients-avg-metric- mysql-aborted-clients-ratio-metric- mysql-aborted-clients-sum-metric |
| The number of failed attempts to connect to the MySQL server | MegaEasemysql-aborted-connects-metricDatadog mysql.net.aborted_connectsPrometheus mysql_global_status_aborted_connectsTelegraf mysql_aborted_connectsMegaEase Dashboard - mysql-aborted-connects-avg-metric- mysql-aborted-connects-sum-metric- mysql-aborted-connects-ratio-metric |
| The size of the database server binary file is based on bytes | MegaEasemysql-binary-size-bytes-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_binary_size_bytesMegaEase Dashboard - mysql-binary-size-bytes-avg-metric- mysql-binary-size-bytes-sum-metric |
| The number of transactions that used the temporary binary log cache but that exceeded the value of binlogcachesize and used a temporary file to store statements from the transaction | MegaEasemysql-binlog-cache-disk-use-metricDatadog mysql.binlog.cache_disk_usePrometheus mysql_global_status_binlog_cache_disk_useTelegraf mysql_binlog_cache_disk_useMegaEase Dashboard - mysql-binlog-cache-disk-use-avg-metric- mysql-binlog-cache-disk-use-sum-metric |
| Binary log sentence cache usage. It means that when the sentence cache is insufficient, the MySQL server needs to write the number of statements to the disk | MegaEasemysql-binlog-stmt-cache-disk-use-metricDatadog NotSupportPrometheus mysql_global_status_binlog_stmt_cache_disk_useTelegraf mysql_binlog_stmt_cache_disk_useMegaEase Dashboard - mysql-binlog-stmt-cache-disk-use-sum-metric- mysql-binlog-stmt-cache-disk-use-avg-metric |
| Receive the number of times to receive the client request to execute the storage procedure | MegaEasemysql-com-call-procedure-metricDatadog NotSupportPrometheus mysql_global_status_commands_total{command="call_procedure"}Telegraf mysql_com_call_procedureMegaEase Dashboard - mysql-com-call-procedure-sum-metric- mysql-com-call-procedure-avg-metric- mysql-com-call-procedure-ratio-metric |
| The number of internal COMMIT statements | MegaEasemysql-com-commit-metricDatadog NotSupportPrometheus mysql_global_status_commands_total{command="commit"}Telegraf mysql_com_commitMegaEase Dashboard - mysql-com-commit-avg-metric- mysql-com-commit-sum-metric- mysql-com-commit-ratio-metric |
| The total of delete statements | MegaEasemysql-com-delete-metricDatadog mysql.performance.com_deletePrometheus mysql_global_status_commands_total{command="delete"}Telegraf mysql_com_deleteMegaEase Dashboard - mysql-com-delete-sum-metric- mysql-com-delete-avg-metric- mysql-com-delete-ratio-metric |
| The total of delete-multi statements | MegaEasemysql-com-delete-multi-metricDatadog mysql.performance.com_delete_multiPrometheus mysql_global_status_commands_total{command="delete_multi"}Telegraf mysql_com_delete_multiMegaEase Dashboard - mysql-com-delete-multi-avg-metric- mysql-com-delete-multi-sum-metric- mysql-com-delete-multi-ratio-metric |
| The total of insert statements | MegaEasemysql-com-insert-metricDatadog mysql.performance.com_insertPrometheus mysql_global_status_commands_total{command="insert"}Telegraf mysql_com_insertMegaEase Dashboard - mysql-com-insert-avg-metric- mysql-com-insert-sum-metric- mysql-com-insert-ratio-metric |
| The total of insert-select statements | MegaEasemysql-com-insert-select-metricDatadog mysql.performance.com_insert_selectPrometheus mysql_global_status_commands_total{command="insert_select"}Telegraf mysql_com_insert_selectMegaEase Dashboard - mysql-com-insert-select-avg-metric- mysql-com-insert-select-sum-metric- mysql-com-insert-select-ratio-metric |
| The total of replace statements | MegaEasemysql-com-replace-metricDatadog mysql.performance.com_replacePrometheus mysql_global_status_commands_total{command="replace"}Telegraf mysql_com_replaceMegaEase Dashboard - mysql-com-replace-avg-metric- mysql-com-replace-ratio-metric- mysql-com-replace-sum-metric |
| The total of replace-select statements | MegaEasemysql-com-replace-select-metricDatadog mysql.performance.com_replace_selectPrometheus mysql_global_status_commands_total{command="replace_select"}Telegraf mysql_com_replace_selectMegaEase Dashboard - mysql-com-replace-select-avg-metric- mysql-com-replace-select-ratio-metric- mysql-com-replace-select-sum-metric |
| The number of transactions which originated on this member and were rolled back by the group | MegaEasemysql-com-rollback-metricDatadog mysql.replication.group.transactions_rollbackPrometheus mysql_global_status_commands_total{command="rollback"}Telegraf mysql_com_rollbackMegaEase Dashboard - mysql-com-rollback-avg-metric- mysql-com-rollback-sum-metric- mysql-com-rollback-ratio-metric |
| The rate of select statements | MegaEasemysql-com-select-metricDatadog The rate of select statements.Prometheus mysql_global_status_commands_total{command="select"}Telegraf mysql_com_selectMegaEase Dashboard - mysql-com-select-sum-metric- mysql-com-select-avg-metric- mysql-com-select-ratio-metric |
| Receive the number of times the client request to execute the pre -processing statement | MegaEasemysql-com-stmt-execute-metricDatadog NotSupportPrometheus mysql_global_status_commands_total{command="stmt_execute"}Telegraf mysql_com_stmt_executeMegaEase Dashboard - mysql-com-stmt-execute-avg-metric- mysql-com-stmt-execute-sum-metric- mysql-com-stmt-execute-ratio-metric |
| The rate of update statements | MegaEasemysql-com-update-metricDatadog mysql.performance.com_updatePrometheus mysql_global_status_commands_total{command="update"}Telegraf mysql_com_updateMegaEase Dashboard - mysql-com-update-avg-metric- mysql-com-update-sum-metric- mysql-com-update-ratio-metric |
| The rate of update-multi | MegaEasemysql-com-update-multi-metricDatadog mysql.performance.com_update_multiPrometheus mysql_global_status_commands_total{command="update_multi"}Telegraf mysql_com_update_multiMegaEase Dashboard - mysql-com-update-multi-avg-metric- mysql-com-update-multi-sum-metric- mysql-com-update-multi-ratio-metric |
| The rate of internal on-disk temporary tables created by second by the server while executing statements | MegaEasemysql-created-tmp-disk-tables-metricDatadog mysql.performance.created_tmp_disk_tablesPrometheus mysql_global_status_created_tmp_disk_tablesTelegraf mysql_created_tmp_disk_tablesMegaEase Dashboard - mysql-created-tmp-disk-tables-sum-metric- mysql-created-tmp-disk-tables-avg-metric |
| used to measure the execution progress in MySQL master-slave replication | MegaEasemysql-exec-master-log-pos-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_exec_master_log_posMegaEase Dashboard - mysql-exec-master-log-pos-sum-metric- mysql-exec-master-log-pos-avg-metric |
| The number of requests to flush pages from the InnoDB buffer pool | MegaEasemysql-innodb-buffer-pool-pages-flushed-metricDatadog mysql.innodb.buffer_pool_pages_flushedPrometheus mysql_global_status_buffer_pool_page_changes_total{operation="flushed"}Telegraf mysql_innodb_buffer_pool_pages_flushedMegaEase Dashboard - mysql-innodb-buffer-pool-pages-flushed-avg-metric- mysql-innodb-buffer-pool-pages-flushed-sum-metric |
| The number of logical read requests | MegaEasemysql-innodb-buffer-pool-read-requests-metricDatadog mysql.innodb.buffer_pool_read_requestsPrometheus mysql_global_status_innodb_buffer_pool_read_requestsTelegraf mysql_innodb_buffer_pool_read_requestsMegaEase Dashboard - mysql-innodb-buffer-pool-read-requests-avg-metric- mysql-innodb-buffer-pool-read-requests-sum-metric |
| The number of logical reads that InnoDB could not satisfy from the buffer pool, and had to read directly from disk | MegaEasemysql-innodb-buffer-pool-reads-metricDatadog mysql.innodb.buffer_pool_readsPrometheus mysql_global_status_innodb_buffer_pool_readsTelegraf mysql_innodb_buffer_pool_readsMegaEase Dashboard - mysql-innodb-buffer-pool-reads-sum-metric- mysql-innodb-buffer-pool-reads-avg-metric |
| When InnoDB needs to read or create a page and no clean pages are available, InnoDB flushes some dirty pages first and waits for that operation to finish. This counter counts instances of these waits. | MegaEasemysql-innodb-buffer-pool-wait-free-metricDatadog mysql.innodb.buffer_pool_wait_freePrometheus mysql_global_status_innodb_buffer_pool_wait_freeTelegraf mysql_innodb_buffer_pool_wait_freeMegaEase Dashboard - mysql-innodb-buffer-pool-wait-free-avg-metric- mysql-innodb-buffer-pool-wait-free-sum-metric |
| The number of writes done to the InnoDB buffer pool | MegaEasemysql-innodb-buffer-pool-write-requests-metricDatadog mysql.innodb.buffer_pool_write_requestsPrometheus mysql_global_status_innodb_buffer_pool_write_requestsTelegraf mysql_innodb_buffer_pool_write_requestsMegaEase Dashboard - mysql-innodb-buffer-pool-write-requests-sum-metric- mysql-innodb-buffer-pool-write-requests-avg-metric |
| The number of row locks currently being waited for by operations on InnoDB tables | MegaEasemysql-innodb-row-lock-current-waits-metricDatadog mysql.innodb.row_lock_current_waitsPrometheus mysql_global_status_innodb_row_lock_current_waitsTelegraf mysql_innodb_row_lock_current_waitsMegaEase Dashboard - mysql-innodb-row-lock-current-waits-sum-metric- mysql-innodb-row-lock-current-waits-avg-metric |
| Number of rows deleted from InnoDB tables | MegaEasemysql-innodb-rows-deleted-metricDatadog mysql.innodb.rows_deletedPrometheus mysql_global_status_innodb_system_rows_deletedTelegraf mysql_innodb_rows_deletedMegaEase Dashboard - mysql-innodb-rows-deleted-avg-metric- mysql-innodb-rows-deleted-sum-metric- mysql-innodb-rows-deleted-ratio-metric |
| Number of rows inserted into InnoDB tables | MegaEasemysql-innodb-rows-inserted-metricDatadog mysql.innodb.rows_insertedPrometheus mysql_global_status_innodb_system_rows_insertedTelegraf mysql_innodb_rows_insertedMegaEase Dashboard - mysql-innodb-rows-inserted-ratio-metric- mysql-innodb-rows-inserted-avg-metric- mysql-innodb-rows-inserted-sum-metric |
| Number of rows read from InnoDB tables | MegaEasemysql-innodb-rows-read-metricDatadog mysql.innodb.rows_readPrometheus mysql_global_status_innodb_system_rows_readTelegraf mysql_innodb_rows_readMegaEase Dashboard - mysql-innodb-rows-read-avg-metric- mysql-innodb-rows-read-ratio-metric- mysql-innodb-rows-read-sum-metric |
| Number of rows updated in InnoDB tables | MegaEasemysql-innodb-rows-updated-metricDatadog mysql.innodb.rows_updatedPrometheus mysql_global_status_innodb_system_rows_updatedTelegraf mysql_innodb_rows_updatedMegaEase Dashboard - mysql-innodb-rows-updated-sum-metric- mysql-innodb-rows-updated-avg-metric- mysql-innodb-rows-updated-ratio-metric |
| Error number of most recent error that caused I/O thread to stop | MegaEasemysql-last-io-errno-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_last_io_errnoMegaEase Dashboard - mysql-last-io-errno-sum-metric- mysql-last-io-errno-avg-metric |
| last error that occurred during an I/O operation | MegaEasemysql-last-io-error-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_last_io_errorMegaEase Dashboard - mysql-last-io-error-max-metric- mysql-last-io-error-avg-metric- mysql-last-io-error-min-metric |
| Error number of most recent error that caused SQL thread to stop | MegaEasemysql-last-sql-errno-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_last_sql_errnoMegaEase Dashboard - mysql-last-sql-errno-avg-metric- mysql-last-sql-errno-sum-metric |
| last error that occurred during an SQL statement execution | MegaEasemysql-last-sql-error-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_last_sql_errorMegaEase Dashboard - mysql-last-sql-error-min-metric- mysql-last-sql-error-max-metric- mysql-last-sql-error-avg-metric |
| the number of times a client was unable to connect to the MySQL server because the maximum number of allowed connections had been reached | MegaEasemysql-locked-connects-metricDatadog NotSupportPrometheus mysql_global_status_locked_connectsTelegraf mysql_locked_connectsMegaEase Dashboard - mysql-locked-connects-sum-metric- mysql-locked-connects-ratio-metric- mysql-locked-connects-avg-metric |
| the position of the binary log file that the slave server is currently reading in MySQL master-slave replication | MegaEasemysql-read-master-log-pos-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_read_master_log_posMegaEase Dashboard - mysql-read-master-log-pos-sum-metric- mysql-read-master-log-pos-avg-metric |
| The lag in seconds between the master and the slave | MegaEasemysql-seconds-behind-master-metricDatadog mysql.replication.seconds_behind_masterPrometheus NotSupportTelegraf mysql_seconds_behind_masterMegaEase Dashboard - mysql-seconds-behind-master-avg-metric- mysql-seconds-behind-master-sum-metric |
| the status of the I/O thread responsible for fetching the binary log events from the master. value is: Yes or ON | MegaEasemysql-slave-io-running-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_slave_io_runningMegaEase Dashboard - mysql-slave-io-running-max-metric- mysql-slave-io-running-avg-metric- mysql-slave-io-running-min-metric |
| It represents the status of the SQL thread responsible for executing the received binary log events on the slave server. value is: Yes or ON | MegaEasemysql-slave-sql-running-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_slave_sql_runningMegaEase Dashboard - mysql-slave-sql-running-min-metric- mysql-slave-sql-running-avg-metric- mysql-slave-sql-running-max-metric |
| The rate of slow queries | MegaEasemysql-slow-queries-metricDatadog mysql.performance.slow_queriesPrometheus mysql_global_status_slow_queriesTelegraf mysql_slow_queriesMegaEase Dashboard - mysql-slow-queries-sum-metric- mysql-slow-queries-avg-metric- mysql-slow-queries-ratio-metric |
| Display the delay time of master and backup that has been set, in seconds; | MegaEasemysql-sql-delay-metricDatadog NotSupportPrometheus NotSupportTelegraf mysql_sql_delayMegaEase Dashboard - mysql-sql-delay-sum-metric- mysql-sql-delay-avg-metric |
| the length of the data file, in bytes | MegaEasemysql-table-schema-data-length-metricDatadog NotSupportPrometheus mysql_info_schema_table_size{component="data_length"}Telegraf mysql_table_schema_data_lengthMegaEase Dashboard - mysql-table-schema-data-length-avg-metric- mysql-table-schema-data-length-sum-metric |
| the length of the index file, in bytes | MegaEasemysql-table-schema-index-length-metricDatadog NotSupportPrometheus mysql_info_schema_table_size{component="index_length"}Telegraf mysql_table_schema_index_lengthMegaEase Dashboard - mysql-table-schema-index-length-avg-metric- mysql-table-schema-index-length-sum-metric |
| The number of currently open connections | MegaEasemysql-threads-connected-metricDatadog mysql.performance.threads_connectedPrometheus mysql_global_status_threads_connectedTelegraf mysql_threads_connectedMegaEase Dashboard - mysql-threads-connected-sum-metric- mysql-threads-connected-avg-metric |
| The number of threads that are not sleeping | MegaEasemysql-threads-running-metricDatadog mysql.performance.threads_runningPrometheus mysql_global_status_threads_runningTelegraf mysql_threads_runningMegaEase Dashboard - mysql-threads-running-avg-metric- mysql-threads-running-sum-metric |
| The total size of the InnoDB buffer pool, in pages | MegaEasemysql-innodb-buffer-pool-pages-total-metricDatadog mysql.innodb.buffer_pool_pages_totalPrometheus mysql_innodb_buffer_pool_pages_totalTelegraf mysql_innodb_buffer_pool_pages_totalMegaEase Dashboard - mysql-innodb-buffer-pool-pages-total-max-metric- mysql-innodb-buffer-pool-pages-total-avg-metric- mysql-innodb-buffer-pool-pages-total-min-metric |
| The number of free pages in the InnoDB buffer pool | MegaEasemysql-innodb-buffer-pool-pages-free-metricDatadog mysql.innodb.buffer_pool_pages_freePrometheus mysql_innodb_buffer_pool_pages_freeTelegraf mysql_innodb_buffer_pool_pages_freeMegaEase Dashboard - mysql-innodb-buffer-pool-pages-free-max-metric- mysql-innodb-buffer-pool-pages-free-avg-metric- mysql-innodb-buffer-pool-pages-free-min-metric |
| The rate of connections to the server | MegaEasemysql-connections-metricDatadog mysql.net.connectionsPrometheus mysql_global_status_connectionsTelegraf mysql_connectionsMegaEase Dashboard - mysql-connections-ratio-metric |
| The maximum number of connections that have been in use simultaneously since the server started | MegaEasemysql-variables-max-connections-metricDatadog mysql.net.max_connectionsPrometheus mysql_global_status_max_used_connections mysql_global_variables_max_connectionsTelegraf mysql_variables_max_connectionsMegaEase Dashboard - mysql-variables-max-connections-max-by-service-metric |
| The rate of data reads | MegaEasemysql-innodb-data-reads-metricDatadog mysql.innodb.data_readsPrometheus mysql_global_status_innodb_data_readsTelegraf mysql_innodb_data_readsMegaEase Dashboard - mysql-innodb-data-reads-ratio-metric |
| The rate of data writes | MegaEasemysql-innodb-data-writes-metricDatadog mysql.innodb.data_writesPrometheus mysql_global_status_innodb_data_writesTelegraf mysql_innodb_data_writesMegaEase Dashboard - mysql-innodb-data-writes-ratio-metric |
| Number of fsync log writes (innodb_os_log_fsyncs) | MegaEasemysql-os-log-fsyncs-metricDatadog mysql.innodb.os_log_fsyncsPrometheus mysql_global_status_innodb_os_log_fsyncsTelegraf mysql_os_log_fsyncsMegaEase Dashboard - mysql-os-log-fsyncs-ratio-metric |
| The total number of times that a request for a table lock could not be granted immediately and a wait was needed | MegaEasemysql-table-locks-waited-metricDatadog table_locks_waitedPrometheus mysql_global_status_table_locks_waitedTelegraf mysql_table_locks_waitedMegaEase Dashboard - mysql-table-locks-waited-ratio-metric |
| Percentage of CPU time spent in user space by MySQL | MegaEaseNotSupportDatadog mysql.performance.user_timePrometheus NotSupport |
| The number of bytes received from all clients | MegaEasemysql-bytes-received-metricDatadog mysql.performance.bytes_receivedPrometheus mysql_global_status_bytes_receivedTelegraf mysql_bytes_receivedMegaEase Dashboard - mysql-bytes-received-ratio-metric |
| The number of bytes sent to all clients | MegaEasemysql-bytes-sent-metricDatadog mysql.performance.bytes_sentPrometheus mysql_global_status_bytes_sentTelegraf mysql_bytes_sentMegaEase Dashboard - mysql-bytes-sent-ratio-metric |