Prometheus 是什么

Prometheus是一款由SoundCloud开发的开源监控报警系统和时序数据库,现属于CNCF。它拥有多维数据模型,支持灵活的PromQL查询语言,适用于机器和微服务监控,特别适合高动态环境。Prometheus包括Server、Client Libraries、Exporters、Pushgateway和Alertmanager等组件,可与Grafana结合实现数据可视化。尽管不保证数据准确性,但其可靠性使其成为故障诊断的重要工具。
摘要由CSDN通过智能技术生成

监控系统不完全发展史

监控系统的发展可以粗略地划分为三个时代。

最初是SNMP监控时代,那时候的监控系统基于 SNMP 协议抓取信息;多用于监控网络设备,以硬件监控为主。典型代表有 Cadvisor + InfluxDB + Grafana,这一代监控系统只能从主机维度采集信息,没有 NameSpace、Pod 等维度的汇聚功能。

而后出现了第二代,算是第一代的改良版,可以对数据进行汇总。典型代表有 Heapster + InfluxDB + Grafana。其中,Heapster 负责调用各 node 中的 Cadvisor 接口,对数据进行汇总,然后导到 InfluxDB,可以从 cluster、node、pod 各个层面提供详细的资源使用情况。

第三代是云原生监控系统。云计算时代到来后,云原生监控系统成为新的主流。监控系统具备监控目标的数据采集、存储、报警等一套监控系统必备的功能,基于指标、日志和链路三个立体维度进行立体的系统监控。典型代表有 Metrics- Server + Prometheus。

如上图,Resource Metrics 对应的接口是metrics.k8s.io,主要的实现就是 metrics-server,它提供资源监控能力,

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值