除了mysql_exporter,还有哪些常用的数据库监控工具?
除了 mysqld_exporter,主流数据库监控工具全盘点
一、Prometheus 生态 数据库 Exporter(最常用、云原生标配)
1. 关系型数据库
postgres_exporter
PostgreSQL 专用,监控连接、事务、锁、WAL、慢查询、索引命中。
sqlserver_exporter
监控 SQL Server 性能计数器、会话、阻塞、缓存、事务。
oracle_exporter / og_exporter
Oracle 数据库监控,表空间、PGA/SGA、redo、锁、会话。
tidb_exporter
TiDB / TiKV 分布式数据库专属指标。
2. NoSQL / 缓存
redis_exporter
Redis 全方位监控:内存、命中率、持久化、集群、键数量、慢命令。
mongodb_exporter
MongoDB 连接、副本集、分片、读写延迟、索引、锁。
es_exporter / opensearch-exporter
Elasticsearch 集群健康、分片、JVM、写入吞吐、搜索延迟。
3. 通用多数据库
pg_stat_monitor
PG 增强监控插件,搭配 exporter 使用。
generic-sql-exporter
自定义 SQL 采集,适配任意数据库,自定义业务指标。
二、一体化开源数据库监控平台(开箱即用)
1. Grafana + Prometheus + AlertManager
2. Prometheus + VictoriaMetrics / Thanos
3. Zabbix
4. Nagios / Icinga
三、数据库专用 独立监控工具(专一性强)
1. Percona Monitoring(PMM)
官网大厂出品,完全开源
慢查询分析、锁等待、事务、复制延迟、InnoDB 深层指标
自带图表、审计、性能分析,DBA 首选
2. MariaDB Enterprise Monitor
3. pgHero
4. Redis Insight
5. Mongo Compass
四、国产开源 / 云原生监控
DataEase
开源数据可视化,内置数据库监控模板,简单易上手。
JeepCloud / 云原生监控套件
适配国产数据库:达梦、人大金仓、OceanBase、TiDB。
OpenTelemetry 数据库监控
可观测性全套:指标 + 日志 + 链路追踪,现代微服务架构首选。
五、商业收费数据库监控
SolarWinds Database Performance
Datadog Database Monitoring
阿里云 / 腾讯云 数据库自治服务(DAS)
Oracle EM(企业管理器)
六、极简选型总结(工作直接套用)
云原生 / K8s / 容器化
→ 各类 Exporter + Prometheus + Grafana
MySQL 深度运维、DBA 场景
→ PMM(Percona) 碾压一切
传统机房、低学习成本
→ Zabbix
PostgreSQL 专属
→ pgHero + postgres_exporter
Redis / 缓存集群
→ redis_exporter + Redis Insight
多类型数据库混合环境
→ 通用 sql-exporter 统一采集







