1.Prometheus的特点

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

    2简化架构图

    简化架构图,官方的图初次看比较乱,pushGateway也可以不用,有需求再后续加也可以。pushGateway也类似与一种exporter
    企业微信截图_1619170977543.png

    3.官方架构图

    20181225003518173.png