在 Prometheus 中获取两个自定义时间戳之间的增量

Mat*_*tej 5 monitoring grafana prometheus promql

我有一个名为device_number. 我想要的是显示现在和一天/一周/一个月前等之间的价值差异。这意味着用两个不同的时间戳减去两个值。检查周围我没有找到任何关于如何做的有用文档。

我会做但不起作用的是:

sum(device_number) - sum(device_number[$__range])
Run Code Online (Sandbox Code Playgroud)

Mat*_*tej 10

我发现offset是正确的关键字。

像这样查询:

sum(vss_device_number) - sum(vss_device_number offset 1d)
Run Code Online (Sandbox Code Playgroud)

将返回现在和昨天之间的差异。

文档。