监控架构
概述
运 维平台的监控能力基于 Prometheus v3 与 Grafana v11 构建,提供高效、稳定的数据采集、存储及可视化解决方案,全面满足各类基础设施和应用的监控需求。
架构图

架构介绍
数据采集
监控对象与 Exporter 组件
平台采用 Prometheus Exporter 机制,实现对关键基础设施及应用的全面数据采集。各 Exporter 组件负责将目标系统的监控指标以标准格式暴露给 Prometheus Server。
| 监控对象 | Exporter 组件 | GitHub 维护组织 | 
|---|---|---|
| 主机系统 | Node Exporter | Prometheus | 
| 消息队列 | Kafka Exporter | danielqsj | 
| 搜索引擎 | Elasticsearch Exporter | Prometheus Community | 
| 缓存服务 | Redis Exporter | Oliver006 | 
| 关系数据库 | MySQL Exporter | Prometheus | 
| 文档数据库 | MongoDB Exporter | Percona | 
采集策略
- 主动拉取模式:Prometheus Server 根据预设配置周期性地从各 Exporter 端点拉取数据,确保数据的实时性与准确性。
数据存储与可视化
- 
数据存储:Prometheus TSDB(时间序列数据库)高效存储采集到的监控数据,支持数据压缩与快速查询。 
- 
数据可视化:Grafana 提供丰富的可视化组件,支持多维度仪表盘定制和数据分析,帮助用户直观展示和洞察监控数据。