prometheus 指标相关

指标类型

1: Counter(计数器)

一种只增不减的数据指标。例如:请求数、已完成的任务数、错误发生的次数

#PromQL中支持的一些示例

//通过rate()函数获取HTTP请求量的增长率
rate(http_requests_total[5m])
//查询当前系统中,访问量前10的HTTP地址
topk(10, http_requests_total)

客户端参考

2:Guage(仪表盘)

样本数据可以任意变化的指标,即可增可减

客户端参考

3:Histogram(直方图)

客户端参考

4:Summary(摘要)

客户端参考

参考

后端程序员

144 声望
1 粉丝
0 条评论
推荐阅读
GO 实现优先队列
在php中提供了SplPriorityQueue来实现优先队列操作。在Go中,虽然没有直接提供优先队列的实现,不过通过标准库container/heap可以很方便的实现一个简单的优先队列。

tim_xiao阅读 594

Prometheus的使用
在Prometheus的架构设计中,Prometheus Server 并不直接服务监控特定的目标,其主要任务负责数据的收集,存储并且对外提供数据查询支持。因此为了能够能够监控到某些东西,如主机的CPU使用率,我们需要使用到Expo...

代码的路2阅读 389

自定义数据采集export到prometheus使用 Flask实现
如图 想要取到 url get请求的值,使用prometheus blackbox 无法获取,所以考虑使用flask自定义exporter 获取

台湾省委书记阅读 964

封面图
国产 ETL工具 ETL产品 数据交换系统 ETL工具选型 需要考虑哪些因素
多数软件又为什么逐渐国产化? 长期以来,国内数据技术都由海外厂商主导。然而随着国际竞争环境日益激烈,争端所引发的技术卡脖子事件频发,面对特殊的大环境,全球化带来的科技创新共同体背后,国家IT产业实现自...

weigeonlyyou阅读 910

封面图
prometheus pushgateway使用及源码分析
一.Pushgateway是什么pushgatway是prometheus社区推出的一个推送指标的组件,主要应用在:短生命周期(short-lived)或者批任务(batch jobs)的资源/作业的指标;prometheus无法拉取到(网络原因)的target的指标;作...

a朋阅读 789

开源signoz实现可观测性的分析
Signoz是一个开源的APM(Application Performance Management),它是应用可观测性的一个实践,使用OpenTelemetry协议,将traces/metrics/log融合在一起。

a朋阅读 765

prometheus-operator的Probe使用和原理分析
prometheus-operator提供了一个Probe CRD对象,可以用来进行黑盒监控,具体的探测功能由Blackbox-exporter实现。

a朋阅读 704

后端程序员

144 声望
1 粉丝
宣传栏