【问题标题】:How to generate an average in Prometheus如何在 Prometheus 中生成平均值
【发布时间】:2016-11-17 23:17:50
【问题描述】:

我有两个柜台。一个是测量累加器,另一个是测量计数。如何生成范围向量平均值?

我尝试了以下方法,但结果为空。

rate(my_events{type="sum"}[60s]) / rate(my_events{type="count"}[60s])

我想生成一个向量,我可以将其放入 Grafana 图中以绘制随时间变化的平均值。

【问题讨论】:

    标签: prometheus


    【解决方案1】:

    你的想法是对的,你要做的是:

    rate(my_events{type="sum"}[60s]) / ignoring(type) rate(my_events{type="count"}[60s])

    但是,导出并因此使用此数据的规范方式是:

    rate(my_events_sum[60s]) / rate(my_events_count[60s])

    您可以使用摘要或直方图做什么。

    【讨论】:

    • 太棒了!重新阅读文档后,它非常有意义。
    猜你喜欢
    • 1970-01-01
    • 2018-12-23
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 2011-06-25
    相关资源
    最近更新 更多