1.Prometheus的特点
- 多维数据模型:由度量名称和键值对标识的时间序列数据
- 内置时间序列数据库:TSDB
- PromQL:一种灵活的查询语言,可以利用多维数据完成负载的查询
- 基于HTTP的pull(拉取)方式采集时间序列数据(exporter)
- 同时支持pushgateway组件收集数据(类比推模式。数据源推数据—>pushGateway<—Prometheus拉)
- 通过服务发现或静态配置发现目标
- 多种图形模式及仪表盘支持(一般自带的图形仅仅作为临时调试使用。官方也建议使用grafana)
- 支持作为数据源接入Grafana
2简化架构图
简化架构图,官方的图初次看比较乱,pushGateway也可以不用,有需求再后续加也可以。pushGateway也类似与一种exporter
3.官方架构图