Prometheus 监控
# Prometheus 监控
# 前言
Prometheus 是 CNCF 毕业的开源监控和告警系统,采用时序数据库存储指标数据,通过 Pull 模式采集指标,是云原生监控的事实标准。
# 核心概念
Prometheus 的核心组件:Prometheus Server(数据采集和存储)、Exporters(指标暴露器)、Alertmanager(告警管理)、Grafana(可视化)。PromQL 是 Prometheus 的查询语言,支持丰富的聚合和计算操作。
# 核心操作
部署:使用 Docker 或二进制部署 Prometheus Server。配置:prometheus.yml 定义 scrape_configs。常用 Exporter:node_exporter(主机指标)、cadvisor(容器指标)、blackbox_exporter(黑盒监控)。
# 实战案例
搭建完整的监控体系:部署 Prometheus + Node Exporter + Grafana,配置告警规则(CPU > 80%、磁盘 > 90%),通过 Alertmanager 发送告警到企业微信。
# 总结
Prometheus 是云原生监控的核心。建议从 node_exporter 开始,逐步掌握 PromQL 查询和告警规则配置。
作者: MeiChen | 分类: 运维