Categraf MySQL 监控实战:配置、指标、大盘和告警
本文介绍如何使用 Categraf 采集 MySQL 指标,包括账号权限、实例配置、核心指标、Grafana Dashboard、告警规则和常见问题排查。
汇总 Flashcat 博客中与 MySQL 相关的文章,方便按主题连续阅读实践、案例、选型和产品更新。
本文介绍如何使用 Categraf 采集 MySQL 指标,包括账号权限、实例配置、核心指标、Grafana Dashboard、告警规则和常见问题排查。
解释 SQL DELETE 为什么通常不会立即释放磁盘空间:MVCC、死行、墓碑标记、PostgreSQL VACUUM、MySQL OPTIMIZE TABLE 以及大批量删除的维护建议。
MySQL 监控应同时覆盖进程存活、日志、性能指标、连接、慢查询、锁等待、磁盘 I/O 和复制状态,并结合 SHOW STATUS、Performance Schema、慢查询日志和监控系统定位问题。
MySQL 调优应优先理解 innodb_buffer_pool_size、innodb_log_file_size、max_connections、query_cache_size、tmp_table_size 和 max_heap_table_size 的作用、适用场景与风险边界。
本文演示如何用 Categraf 采集 MySQL 指标,并在夜莺模板中心导入 MySQL 仪表盘和告警规则,覆盖账号授权、采集验证、指标查询、模板导入和社区共建。
MySQL 主从延迟排查要先区分 IO_THREAD 和 SQL_THREAD:看主从 binlog 位置、relay log 堆积、Seconds_Behind_Master 的局限,再针对网络、慢 SQL、缺少主键、大事务和诊断采集逐项处理。
MySQL 监控应优先关注查询吞吐量、查询性能、连接数和 InnoDB 缓冲池,并结合服务器状态变量、Performance Schema、sys schema 和慢查询日志获取关键指标。