运维驿站Amazing Arch

开源监控系统Prometheus架构说明

2019-04-09  本文已影响0人  RaiseHead

Prometheus 是一套开源的系统监控报警框架。它是由 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation。

Prometheus架构如下:


架构

从图中可看到包含以下主要组件:

Prometheus大概的工作流程是:

  1. Prometheus server 定期从配置好的 jobs 或者 exporters 中拉 metrics,或者接收来自 Pushgateway 发过来的 metrics,或者从其他的 Prometheus server 中拉 metrics。
  2. Prometheus server 在本地存储收集到的 metrics,并运行已定义好的 alert.rules,记录新的时间序列或者向 Alertmanager 推送警报。
  3. Alertmanager 根据配置文件,对接收到的警报进行处理,发出告警。
  4. 在图形界面中,可视化采集数据。
上一篇 下一篇

猜你喜欢

热点阅读