1Prometheus简介
Prometheus是一个最初在SoundCloud上构建的开源系统监视和警报工具包 。自2012年成立以来,许多公司和组织都采用Prometheus,该项目拥有一个非常活跃的开发人员和用户社区。它现在是一个独立的开源项目。Prometheus于2016年加入谷歌主导的顶级开源社区云原生计算基金会(CNCF),成为第二个顶级托管项目。第一是大名鼎鼎的k8s。prometheus是属于下一代监控。可用来监控操作系统、应用、容器等。
2特征普罗米修斯的主要特点是:
多维度数据模型(时序由metric名称和k/v结构的labels构成)。
灵活的查询语句(PromQL)。
无依赖存储,支持本地和远程。
采用http协议,使用pull模式拉取数据。
监控目标,可以采用服务发现或静态配置的方式。
支持多种统计数据模型,图形化友好。
Prometheus生态系统由多个组件组成,其中许多组件是可选的,主要有:
Prometheus server - 收集和存储时间序列数据
client library - 用于client访问server/pushgateway
pu