如何在 Prometheus 中生成平均值
How to generate an average in Prometheus
我有两个计数器。一个是测量累加器,另一个是测量计数。如何生成范围向量平均值?
我尝试了以下方法,但没有得到任何结果。
rate(my_events{type="sum"}[60s]) / rate(my_events{type="count"}[60s])
我想生成一个向量,我可以将其放入 Grafana 图表中以绘制随时间变化的平均值。
你的想法是正确的,你会做的是:
rate(my_events{type="sum"}[60s]) / ignoring(type) rate(my_events{type="count"}[60s])
然而,导出和使用此数据的规范方式是:
rate(my_events_sum[60s]) / rate(my_events_count[60s])
您可以使用摘要或直方图来完成。
我有两个计数器。一个是测量累加器,另一个是测量计数。如何生成范围向量平均值?
我尝试了以下方法,但没有得到任何结果。
rate(my_events{type="sum"}[60s]) / rate(my_events{type="count"}[60s])
我想生成一个向量,我可以将其放入 Grafana 图表中以绘制随时间变化的平均值。
你的想法是正确的,你会做的是:
rate(my_events{type="sum"}[60s]) / ignoring(type) rate(my_events{type="count"}[60s])
然而,导出和使用此数据的规范方式是:
rate(my_events_sum[60s]) / rate(my_events_count[60s])
您可以使用摘要或直方图来完成。