4.2 KiB
4.2 KiB
Commands
mysql_commands
, the number of times per second a given
statement has been executed. The metric has a statement
field that contains the statement to which it applies. The values can be
as follows:
change_db
for the USE statement.commit
for the COMMIT statement.flush
for the FLUSH statement.insert
for the INSERT statement.rollback
for the ROLLBACK statement.select
for the SELECT statement.set_option
for the SET statement.show_collations
for the SHOW COLLATION statement.show_databases
for the SHOW DATABASES statement.show_fields
for the SHOW FIELDS statement.show_master_status
for the SHOW MASTER STATUS statement.show_status
for the SHOW STATUS statement.show_tables
for the SHOW TABLES statement.show_variables
for the SHOW VARIABLES statement.show_warnings
for the SHOW WARNINGS statement.update
for the UPDATE statement.
Handlers
mysql_handler
, the number of times per second a given
handler has been executed. The metric has a handler
field
that contains the handler it applies to. The values can be as
follows:
commit
for the internal COMMIT statements.delete
for the internal DELETE statements.external_lock
for the external locks.read_first
for the requests that read the first entry in an index.read_key
for the requests that read a row based on a key.read_next
for the requests that read the next row in key order.read_prev
for the requests that read the previous row in key order.read_rnd
for the requests that read a row based on a fixed position.read_rnd_next
for the requests that read the next row in the data file.rollback
the requests that perform the rollback operation.update
the requests that update a row in a table.write
the requests that insert a row in a table.
Locks
mysql_locks_immediate
, the number of times per second the requests for table locks could be granted immediately.mysql_locks_waited
, the number of times per second the requests for table locks had to wait.
Network
mysql_octets_rx
, the number of bytes per second received by the server.mysql_octets_tx
, the number of bytes per second sent by the server.
Threads
mysql_threads_cached
, the number of threads in the thread cache.mysql_threads_connected
, the number of currently open connections.mysql_threads_created
, the number of threads created per second to handle connections.mysql_threads_running
, the number of threads that are not sleeping.
Cluster
The following metrics are collected with statement 'SHOW STATUS'. For details, see Percona documentation.
mysql_cluster_connected
,1
when the node is connected to the cluster, if not, then0
.mysql_cluster_local_cert_failures
, the number of write sets that failed the certification test.mysql_cluster_local_commits
, the number of write sets committed on the node.mysql_cluster_local_recv_queue
, the number of write sets waiting to be applied.mysql_cluster_local_send_queue
, the number of write sets waiting to be sent.mysql_cluster_ready
,1
when the node is ready to accept queries, if not, then0
.mysql_cluster_received
, the total number of write sets received from other nodes.mysql_cluster_received_bytes
, the total size in bytes of write sets received from other nodes.mysql_cluster_replicated
, the total number of write sets sent to other nodes.mysql_cluster_replicated_bytes
the total size in bytes of write sets sent to other nodes.mysql_cluster_size
, the current number of nodes in the cluster.mysql_cluster_status
,1
when the node is 'Primary',2
if 'Non-Primary', and3
if 'Disconnected'.
Slow queries
The following metric is collected with statement 'SHOW STATUS where Variable_name = 'Slow_queries'.
mysql_slow_queries
, the number of queries that have taken more than X seconds, depending on the MySQL configuration parameter 'long_query_time' (10s per default).