mysql 7,1417,141 5.0 (2 reviews)
mysql授权
CREATE USER 'exporter'@'192.168.1.2' IDENTIFIED BY 'password';
GRANT PROCESS, REPLICATION CLIENT, SELECT ON *.* TO 'exporter'@'192.168.1.2' WITH MAX_USER_CONNECTIONS 3;
commit;
FLUSH PRIVILEGES;
select User,Host,authentication_string,Password from mysql.user;
mysqld-exporter部署
date -R
mv /etc/timezone /etc/timezone-`date +%Y%m%d-%H%M%S`
echo 'Asia/Shanghai' > /etc/timezone
mv /etc/localtime /etc/localtime-`date +%Y%m%d-%H%M%S`
cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
docker pull prom/mysqld-exporter
docker rm -f mysqld-exporter
docker run -d \
--name mysqld-exporter \
-v /etc/timezone:/etc/timezone \
-v /etc/localtime:/etc/localtime \
-p 9104:9104 \
-e DATA_SOURCE_NAME="exporter:password@(192.168.1.1:3306)/" \
--restart=unless-stopped \
prom/mysqld-exporter
docker logs -f --tail 10 mysqld-exporter
dashboard from
https://github.com/percona/grafana-dashboards/blob/master/dashboards/MySQL_Overview.json
2020.4.16 增加主从复制同步相关
Used Metrics 9090
-
mysql_global_status_uptime
-
mysql_global_status_queries
interval
-
mysql_global_variables_innodb_buffer_pool_size
mysql_slave_status_seconds_behind_master
mysql_slave_status_slave_io_running
mysql_slave_status_slave_sql_running
mysql_slave_status_read_master_log_pos
mysql_slave_status_relay_log_pos
mysql_slave_status_exec_master_log_pos
-
mysql_global_status_threads_connected
-
mysql_global_status_max_used_connections
-
mysql_global_variables_max_connections
-
mysql_global_status_threads_running
-
mysql_global_status_questions
-
mysql_global_variables_thread_cache_size
-
mysql_global_status_threads_cached
-
mysql_global_status_threads_created
-
mysql_global_status_created_tmp_tables
-
mysql_global_status_created_tmp_disk_tables
-
mysql_global_status_created_tmp_files
-
mysql_global_status_select_full_join
-
mysql_global_status_select_full_range_join
-
mysql_global_status_select_range
-
mysql_global_status_select_range_check
-
mysql_global_status_select_scan
-
mysql_global_status_sort_rows
-
mysql_global_status_sort_range
-
mysql_global_status_sort_merge_passes
-
mysql_global_status_sort_scan
-
mysql_global_status_slow_queries
-
mysql_global_status_aborted_connects
-
mysql_global_status_aborted_clients
-
mysql_global_status_table_locks_immediate
-
mysql_global_status_table_locks_waited
-
mysql_global_status_bytes_received
-
mysql_global_status_bytes_sent
node_memory_MemTotal
-
mysql_global_status_innodb_page_size
-
mysql_global_status_buffer_pool_pages
-
mysql_global_variables_innodb_log_buffer_size
mysql_global_variables_innodb_additional_mem_pool_size
mysql_global_status_innodb_mem_dictionary
-
mysql_global_variables_key_buffer_size
mysql_global_variables_query_cache_size
mysql_global_status_innodb_mem_adaptive_hash
mysql_global_variables_tokudb_cache_size
topk
-
mysql_global_status_commands_total
-
mysql_global_status_handlers_total
mysql_info_schema_threads
mysql_global_status_qcache_free_memory
mysql_global_status_qcache_hits
mysql_global_status_qcache_inserts
mysql_global_status_qcache_not_cached
mysql_global_status_qcache_lowmem_prunes
mysql_global_status_qcache_queries_in_cache
-
mysql_global_status_opened_files
-
mysql_global_status_open_files
-
mysql_global_variables_open_files_limit
-
mysql_global_status_innodb_num_open_files
-
mysql_global_status_opened_tables
-
mysql_global_status_table_open_cache_hits
-
mysql_global_status_table_open_cache_misses
-
mysql_global_status_table_open_cache_overflows
-
mysql_global_status_open_tables
-
mysql_global_variables_table_open_cache
-
mysql_global_status_open_table_definitions
-
mysql_global_variables_table_definition_cache
-
mysql_global_status_opened_table_definitions
-
node_vmstat_pgpgin
-
node_vmstat_pgpgout
node_memory_MemFree
node_memory_Buffers
node_memory_Cached
node_cpu
node_cpu_average
-
node_load1
node_disk_read_time_ms
node_disk_reads_completed
aws_rds_read_latency_average
node_disk_write_time_ms
node_disk_writes_completed
aws_rds_write_latency_average
node_network_receive_bytes
rdsosmetrics_network_rx
node_network_transmit_bytes
rdsosmetrics_network_tx
-
node_vmstat_pswpin
-
node_vmstat_pswpout