争取最小篇幅说明prometheus的全部内容,方便读者了解prometheus的整体概念
概念
定义
开源的监控、告警解决方案
何时使用
时序化的指标监控,如系统性能指标、请求耗时、时间区间的请求数等等
主要特性
- 时序数据存储
- PromQL强大的查询功能
- 强大的可视化工具
- 开箱自带浏览器可视化工具
- 可与grafana集成,利用grafana强大的可视化能力
- 高效的存储
- 自带的时序数据库
- 通过adapter与第三方存储集成,如influxdb
- 操作简单、精准告警、多客户端、多种导入数据工具便于导入数据到prometheus中
架构
工作流程
- 指标采集:prometheus server 通过pull 形式采集监控指标,可以直接拉取监控指标,也可以通过pushgateway做中间环节&