如何在 Grafana 表中汇总每天的指标?
Posted
技术标签:
【中文标题】如何在 Grafana 表中汇总每天的指标?【英文标题】:How can I aggregate metrics per day in a Grafana table? 【发布时间】:2017-07-11 11:39:35 【问题描述】:我正在使用 Grafana 表绘制数据,并且我想将一天中的所有数据点汇总到表中的一行中。正如您在下面看到的,我当前的设置是按/分钟显示值。
问题:如何制作一个显示按天聚合的值的 Grafana 表?
| Day | ReCaptcha | T & C |
|-------------------|------------|-------|
| February 21, 2017 | 9,001 | 8,999 |
| February 20, 2017 | 42 | 17 |
| February 19, 2017 | ... | ... |
【问题讨论】:
【参考方案1】:您可以使用指标面板上的汇总功能。 通过按 + 然后选择变换来更改查询 summarise(24h, sum, false) 这会将过去 24 小时的数据点汇总为一个点。
http://graphite.readthedocs.io/en/latest/functions.html#graphite.render.functions.summarize
results
【讨论】:
这很好用,谢谢。对于那些对确切查询感兴趣的人,我最终得到了alias(summarize(sumSeries(my_giant_query.count), '24hr', 'sum', false), 'ReCaptcha')
注意: sumSeries
用于聚合来自多个服务器的数据
24 小时滚动与当天不同以上是关于如何在 Grafana 表中汇总每天的指标?的主要内容,如果未能解决你的问题,请参考以下文章
Grafana + Prometheus 如何在查询指标中使用正则表达式?