prometheus rate() irate()

2023-01-09  本文已影响0人  Kscoq

数据
prometheus_http_requests_total{code="200",handler="/api/v1/query",instance="localhost:9090",job="prometheus"}[5m]


image.png

在没有重置的情况下,rate就是(区间最新一个样本值-区间的第一个样本值)/区间的秒数,也就是平均每秒增长了多少值。


image.png

rate(rate(prometheus_http_requests_total{code="200",handler="/api/v1/query",instance="localhost:9090",job="prometheus"}[5m]))
(329431-329402)/(1673342989.419-1673342704.419)

irate得到的结果就是(区间的最后一个样本值-区间的倒数第二个样本值)/(区间的最后一个样本值的时间戳-区间的倒数第二个样本值的时间戳)


image.png

irate(prometheus_http_requests_total{code="200",handler="/api/v1/query",instance="localhost:9090",job="prometheus"}[5m])
(329431-329430)/(1673342989.419-1673342974.419)

上一篇 下一篇

猜你喜欢

热点阅读