NOTE

2.1 Prometheus

Prometheus 的定位、架构与核心组件。

Observability创建于 更新于 约 1 分钟读完historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. prometheus是什么

  • metrics监控系统

2. prometheus架构

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

3. Prometheus安装

4. 参考

讨论

使用 GitHub 账号参与讨论,评论会保存在 GitHub Issues 中。在 GitHub 查看