NOTE
2.1 Prometheus
Prometheus 的定位、架构与核心组件。
这是历史学习笔记,可能存在过时或不完整的理解。
1. prometheus是什么
- metrics监控系统
2. prometheus架构

- Prometheus Server: 从Exporters或者PushGateway拉取监控数据,存储在TSDB里,以供后续查询
- Exporters: 提供HTTP接口供Prometheus Server拉取监控数据
- PushGateway: 对短生命周期等不适合直接被Prometheus持续抓取的任务,可以先把监控数据push到PushGateway中,Prometheus Server再从PushGateway中拉取监控数据
- Alertmanager: 通过PromQL创建告警规则,如果满足PromQL定义的规则,则会产生一条告警,而告警的后续处理流程则由AlertManager进行管理,比如发送到邮件等
讨论
使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看