随时间推移汇总Kibana中的费率值

时间:2019-04-30 14:52:18

标签: elasticsearch kibana

我有一个Kibana图表,该图表显示来自数据源的速率,例如“每秒处理的记录数”。我可以有几台正在处理数据的主机。如果我使用“ sum”方法对它们进行汇总,那么即使我从图表中过滤掉了一些主机,这些值也会正确显示。但是,将这些速率随时间推移相加并不能提供有意义的数据,因为将当前速率与五分钟前的速率相加是没有意义的。

我的问题是我的间隔是“> = 1m”。我们每分钟都有数据点,但是如果我指定一分钟的间隔,则我的图表只能容纳2000个数据点。如果我将图表的时间轴过长,则无法显示数据。如果我将汇总设置为“最大”或“平均”,则Kibana会组合数据点,并根据数据显示在屏幕上的时间长度,每天显示5分钟/小时/天的“最大”或“平均”数据。图表。但是,“ max”仅显示主机之一,而“ avg”给出的值无意义,因为某些主机的速率通常为零。

我的Kibana可视化是否有可能在特定分钟内“求和”每个数据点,但由于时间轴较长而仅在合并数据点时才显示最大值?我是否坚持将时间间隔设置为“ 1min”?

Kibana Visualization

我找到了部分解决方案,但是它似乎无法完全正确地工作。无论在什么时间段,它都能正确地汇总每个主机的最大值。

仅当我按“条件”分组并显示我的最大值时,才显示每个数据点/时间段的“最大值”值,然后汇总它们的“和”。出于某种原因,按“所有”分组仅显示一个最大值,而不汇总最大值。即使我的折线图是“堆叠的”,按“术语”分组时,我也只能得到一个值。我认为应该对前n个术语进行标绘。

这是Kibana中的错误吗?

0 个答案:

没有答案