Prometheus - 获取两个最后连续值之间的增量

标签 prometheus

我有一个仪表指标,例如,当查询 panels_meters[30s] 时,它会给出这样的结果:

query result 像这样的查询 delta(panels_meters[30s]) 给出了最后一个值和 30 秒前的值之间的差异。

但是我现在想要最后两个值之间的差异,与指定时间无关。我只想要类似 panels_meters[0] - panels_meters[1] 的东西,假设 panels_meters 是按时间顺序逆序排序的数据数组。

最佳答案

idelta 函数就是您想要的。

关于Prometheus - 获取两个最后连续值之间的增量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48684228/

相关文章:

go - 普罗米修斯自定义注册表不工作

java - 如何使用 Prometheus 的 JMX exporter java agent 收集自定义指标

kubernetes - 使用Grafana监视Kubernetes:最新的Prometheus版本缺少大量数据

kubernetes - 如何配置 kube-prometheus-stack helm 安装来抓取 Kubernetes 服务?

dictionary - 动态添加键值映射到结构

kubernetes - 向prometheus-operator添加新的服务指标

prometheus - Prometheus metrics_path 中的问号被编码

kubernetes - Istio 普罗米修斯联盟

prometheus - 配置普罗米修斯目标以从文本文件中读取指标

Prometheus:对值(value)变化发出警报