Grafana x 轴以 10 秒而不是 1 秒的粒度显示数据
Grafana x-axis to show data with 10 seconds granularity instead of 1 sec
这可能很简单,但我是 grafana 的新手,所以请多多包涵。
我每 10 秒收集一次数据,我想在 Grafana 中显示。
select time, value from "metrics_value" where instance='Processor' and type='counter' and type_instance='message' and time> now() - 1m;
name: metrics_value
---------------
time value
2016-10-13T09:24:33Z 23583
2016-10-13T09:24:43Z 23583
2016-10-13T09:24:53Z 23583
2016-10-13T09:25:03Z 23583
2016-10-13T09:25:13Z 23583
但显示为:
所以它用一些值填充了中间点。
我如何设置grafana x轴的间隔只显示10秒的点?
我知道我可以聚合 summarize 函数来总结如下所述:
但我不认为我可以使用它。
适用于:
select sum("value") from "metrics_value" where instance='Processor' and type='counter' and type_instance='message' and time> now() - 1m GROUP BY time(10s) fill(null);
编辑:我还更改了 "sum" 聚合,以便 grafana 在缩小时计算值的平均值。 (否则它会对值求和。)
这可能很简单,但我是 grafana 的新手,所以请多多包涵。 我每 10 秒收集一次数据,我想在 Grafana 中显示。
select time, value from "metrics_value" where instance='Processor' and type='counter' and type_instance='message' and time> now() - 1m;
name: metrics_value
---------------
time value
2016-10-13T09:24:33Z 23583
2016-10-13T09:24:43Z 23583
2016-10-13T09:24:53Z 23583
2016-10-13T09:25:03Z 23583
2016-10-13T09:25:13Z 23583
但显示为:
所以它用一些值填充了中间点。
我如何设置grafana x轴的间隔只显示10秒的点?
我知道我可以聚合 summarize 函数来总结如下所述:
适用于:
select sum("value") from "metrics_value" where instance='Processor' and type='counter' and type_instance='message' and time> now() - 1m GROUP BY time(10s) fill(null);
编辑:我还更改了 "sum" 聚合,以便 grafana 在缩小时计算值的平均值。 (否则它会对值求和。)