在 Prometheus 中获取两个自定义时间戳之间的增量
Posted
技术标签:
【中文标题】在 Prometheus 中获取两个自定义时间戳之间的增量【英文标题】:Get delta between two custom timestamps in Prometheus 【发布时间】:2019-10-02 12:37:25 【问题描述】:我有一个名为 device_number
的 Prometheus 指标。我想要的是显示现在和一天/一周/一个月等之前的价值差异。这意味着用两个不同的时间戳减去两个值。
环顾四周,我没有找到任何有用的文档来说明如何操作。
我会做但不起作用的事情是:
sum(device_number) - sum(device_number[$__range])
【问题讨论】:
【参考方案1】:我发现offset
是正确的关键字。
这样查询:
sum(vss_device_number) - sum(vss_device_number offset 1d)
将返回现在和昨天之间的差异。
Docs.
【讨论】:
以上是关于在 Prometheus 中获取两个自定义时间戳之间的增量的主要内容,如果未能解决你的问题,请参考以下文章
在 java 中使用 Prometheus 收集的时间序列的自定义时间戳