将几个数据系列组合到Grafana中的相同值

时间:2015-02-08 15:06:42

标签: grafana

我正在寻找Grafana中的一个函数,它看起来应该是微不足道的,但是直到现在我还没有找到如果有可能的话。

使用最近的模板选项,我可以轻松创建一次仪表板,并快速更改显示的数据以查看我的数据的不同子集,这很棒。 我正在寻找的是一种结合此功能的方法,以创建交互式图形,显示我的数据的不同子集上的聚合。

例如,对我来说,相关的衡量标准是“每次点击次数”衡量。 对于系列中的每个点,我可以在将代码发送到石墨层之前为代码中的每个状态(或节点)计算这个比率,这是我到目前为止所做的。

我的问题开始于我想要将几个状态组合在一起,交互式:我可以在其中一个节点中使用“*”,并使用像“avg”或“sum”这样的聚合函数来收集不同的值。子节点在一起。

问题是,我不能只使用平均值 - 因为数字可能会根据非常不同的样本量计算,结果会非常不准确。
相反,我想向石墨发送“原始数据” - 系列中每个点的每个州的点击次数和观看次数,并且grafana会计算“每个指定的状态,总点击次数和DIVIDE”之类的内容按总观看次数“。

有没有这样做?据我所知,asPercent函数似乎没有做到这一点。

1 个答案:

答案 0 :(得分:0)

您可以在编辑模式下使用以下查询:

SELECT (aggregate_function1(number_of_clicks)/aggregate_function2(number_of_views)) as result 
FROM measurement_name 
WHERE $timeFilter 
GROUP BY time($_interval), state.