prometheus 时序处理,报警系统
最后更新于:2022-04-02 02:59:42
[TOC]
> [官方手册](https://prometheus.io/docs/prometheus/latest/getting_started/)
> [prometheus-book](https://yunlzheng.gitbook.io/prometheus-book/)
## prometheus 概述
prometheus 其实就是收集数据、处理数据、可视化展示,再进行数据分析进行报警处理,其珍贵之处在于提供了一整套可行的解决方案,并且形成了一整个生态,能够极大地降低我们的研发成本
Prometheus 服务器
- Prometheus Server 是 Prometheus组件中的核心部分,负责实现对监控数据的获取,存储以及查询。
NodeExporter 业务数据源
- 业务数据源通过 Pull/Push 两种方式推送数据到 Prometheus Server。
AlertManager 报警管理器
- Prometheus 通过配置报警规则,如果符合报警规则,那么就将报警推送到 AlertManager,由其进行报警处理。
可视化监控界面
- Prometheus 收集到数据之后,由 WebUI 界面进行可视化图标展示。目前我们可以通过自定义的 API 客户端进行调用数据展示,也可以直接使用 Grafana 解决方案来展示。
![](https://www-shuyi-me.oss-cn-shenzhen.aliyuncs.com/blog/16027237814690.jpg)
';