相关信息:
有一个 ES 索引,它是一段时间内事件的日志,并且事件被分类(每个国家)。有一个grafana实例以该ES索引作为数据源。
在grafana中,我想制作这些事件随时间变化的图表,这样x轴上任何给定日期的值将是从时间开始到该时间的事件总数,反映在y上-轴。
基本上,一个正常的、普通的累积和图。
我读过几个教程,但实际上没有什么允许这样做。有很多关于在工具提示上显示累积和的不相关信息,这对我来说没有用。
这可能吗?如果是这样,我该怎么办?
直接联系grafana后,我收到的答复是目前不可能。所有这些计算都必须由数据源完成,而不是由grafana完成。
不完全是原始问题的答案,但由于答案是“这是不可能的”,我想我会分享这个缺失功能的解决方法。因为这就是我所做的。
以下是如何在 MariaDB 中执行此操作:
SET @cumul := 0;
SELECT
`seq`
, @cumul := @cumul + `seq` AS `cumul`
FROM seq_1_to_20;
数据必须按顺序排列才能正确累加。
解释一下: