【问题标题】:Get delta between two custom timestamps in Prometheus在 Prometheus 中获取两个自定义时间戳之间的增量
【发布时间】:2019-10-02 12:37:25
【问题描述】:

我有一个名为 device_number 的 Prometheus 指标。我想要的是显示现在和一天/一周/一个月等之前的价值差异。这意味着用两个不同的时间戳减去两个值。 环顾四周,我没有找到任何有用的文档来说明如何操作。

我会做但不起作用的事情是:

sum(device_number) - sum(device_number[$__range])

【问题讨论】:

    标签: monitoring grafana prometheus promql


    【解决方案1】:

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

    这样查询:

    sum(vss_device_number) - sum(vss_device_number offset 1d)
    

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

    Docs.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-05-29
      • 2011-04-26
      • 2021-07-31
      • 1970-01-01
      • 2019-06-19
      • 2014-05-22
      • 2022-11-04
      相关资源
      最近更新 更多