prometheus-01 开源监控报警框架

Prometheus 是一套开源的系统监控报警框架,源于 Google 的 borgmon 并在 2015 年发布。它具有丰富的社区生态、高效的性能和强大的查询语言PromQL。Prometheus 通过pull模式收集数据,适用于微服务架构。主要组件包括Server、Client Library、Push Gateway、Exporters和Alertmanager。监控指标分为Counter、Gauge、Histogram和Summary四类。监控的黄金指标包括延迟、通讯量、错误和饱和度,RED方法则提供了请求速率、错误和耗时的度量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.Prometheus 简介

  Prometheus 是一套开源的系统监控报警框架。它启发于 Google 的 borgmon 监控系统,由工作在 SoundCloud 的 google 前员工在 2012 年创建,作为社区开源项目进行开发,并于 2015 年正式发布。2016 年,Prometheus 正式加入 Cloud Native Computing Foundation,能更好地与容器平台、云平台配合。
在这里插入图片描述
官网地址:Prometheus - Monitoring system & time series database

作为新一代的监控框架,Prometheus 具有以下特点:

  • 开源监控工具
  • 所有的 metrics 都可以设置任意的多维标签,使用 pull 模式采集数据
  • 社区生态丰富,多语言,各种 exporters
  • 高效:单机性能强,数以百万的监控指标,每秒处理数十万的数据点
  • 可以通过服务发现或者静态配置去获取监控的 targets。
  • 强大的查询语言PromQL,有多种可视化图形界面。

需要指出的是,由于数据采集可能会有丢失,所以 Prometheus 不适用对采集数据要 100% 准确的情形。但如果用于记录时间序列数据,Prometheus 具有很大的查询优势,此外,Prometheus 适用于微服务的体系架构。

Prometheus会将所有采集到的样本数据以时间序列(time-series)的方式保存在内存数据库中,并且定时保存到硬盘上。

指标(m
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员路同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值