elasticsearch 如何使用Kibana创建具有平均值的时间线图?,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4" /> elasticsearch 如何使用Kibana创建具有平均值的时间线图?,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4" />

elasticsearch 如何使用Kibana创建具有平均值的时间线图?

elasticsearch 如何使用Kibana创建具有平均值的时间线图?,elasticsearch,kibana,kibana-4,elasticsearch,Kibana,Kibana 4,我正在使用flume将数据摄取到elasticsearch,我想在kibana中创建一个时间序列图,以显示随时间收集的事件。但我还想计算每个时间单位的平均值,以便用户知道当前流量是否在平均值附近 为了创建时间线,我使用以@timestamp为X轴、以Y轴计数的线图 问题是如何创建平均线?以及如何使该平均值动态化,例如,当我们将平均值从每天平均值放大到每小时平均值时。创建可视化时,您可以选择y轴度量的类型。默认值为“计数”。您可以单击图标选择所需的其他类型的度量。它将有各种选项,如平均值、总和、百

我正在使用flume将数据摄取到elasticsearch,我想在kibana中创建一个时间序列图,以显示随时间收集的事件。但我还想计算每个时间单位的平均值,以便用户知道当前流量是否在平均值附近

为了创建时间线,我使用以@timestamp为X轴、以Y轴计数的线图


问题是如何创建平均线?以及如何使该平均值动态化,例如,当我们将平均值从每天平均值放大到每小时平均值时。

创建可视化时,您可以选择y轴度量的类型。默认值为“计数”。您可以单击图标选择所需的其他类型的度量。它将有各种选项,如平均值、总和、百分位数等

对于平均值计算的时间范围,选择日期直方图时,x轴指标下的Bucket默认间隔为auto。这意味着平均值的时间范围将根据选择的总体时间范围自动改变


您可以将其更改为固定的时间间隔,如每秒、分钟、每小时/天等。

这有点奇怪,您可能希望计数作为平均值显示在字段旁边。事实上,你必须用另一种方式:

对于Y轴,选择“平均铲斗”,而不是选择计数 然后设置您想要的bucket聚合,例如日期直方图和第二个间隔

下面是另一个用于度量的框,例如,要求平均值的对象,请将其设置为计数


我的图表中有一行是X上的
@timestamp
,Y上的count,但我还想添加Average(count(events))作为第二行。就其本身而言,我不能在
@timestamp
字段中使用平均值。您可以在y轴上添加其他度量。y轴图标下方有“+添加度量”。在这里,您可以为average添加另一个度量。感谢您的帮助,但我尽可能告诉average aggregation尝试平均字段的值,我正在尝试平均一组实例。其他指标的平均值。可能是我没有得到确切的情况。y轴中的度量“计数”只是计算时间范围内的文档数量(根据x轴,每分钟或每小时等)。如果选择计数以外的度量,例如平均值、总和或百分比,则需要指定必须应用函数的字段。这些函数应用于每个文档中指定字段的值(在时间范围内)。我不知道你所说的“平均实例数”是什么意思。你的解释是正确的。但是我想要的是在一行上记录发送到系统的消息的数量(这是使用上述指标解决的)还有第二条平均线,表示在一个时间段内发送到系统的消息的平均数量——因此,如果第一条线与第二条线相似,那么所有的消息都是好的,但是如果它们不同,那么我们就看到了问题。要做第二行,我需要一些类似平均值(消息计数(给定时间段))的东西,我现在面临的问题与此完全相同。我不知道如何表示平均线,如果一切都是正确的,它将指示我。你找到解决办法了吗?我认为移动平均线是你需要代表的线,但我不能完全理解它是如何工作的。