【问题标题】:Prometheus offset in seconds since midnightPrometheus 自午夜以来的偏移量(以秒为单位)
【发布时间】:2019-01-08 10:00:52
【问题描述】:

我有一个 api 调用的计数器指标。我想查看今天(即从午夜开始)打了多少电话。我最初的想法是使用似乎适合的 delta 函数,但我无法弄清楚如何计算从 time() 到午夜的偏移量

【问题讨论】:

    标签: prometheus promql


    【解决方案1】:

    time() % 86400 将给出自 UTC 午夜以来的秒数。

    【讨论】:

    • 谢谢@brian-brazil,正是我想要的。有没有办法将该值用于持续时间向量? (即 delta(metric[(time() % 86400)s]))
    • 不,您必须在查询到达 Prometheus 之前这样做。
    • @UriHellerman,这有帮助吗? :-) 我面临着完全相同的问题。从 grafana 查询,需要为每个请求(更新)计算 value...
    【解决方案2】:

    如何获取从午夜到当前约会时间的数据?

    sum(increase(node_network_transmit_bytes_total{alias="srvsquidproxy",device="ens160",instance="192.168.0.64:9100",job="Linux"}
    

    【讨论】:

    • 欢迎来到 Stack Overflow!我建议不要在答案中使用修辞问题或重复已回答的问题。他们冒着被误解为根本不是答案的风险。您正在尝试回答此页面顶部的问题,不是吗?否则请删除此帖。
    【解决方案3】:

    当您使用 grafana 时,您可以试用如下内容:delta(your_counter[${__range_s}s])。 grafana中有几个特殊的变量:https://grafana.com/docs/grafana/latest/variables/variable-types/global-variables/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 2018-03-11
      • 1970-01-01
      • 2014-09-03
      • 2023-01-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多