【问题标题】:Plot actual value on y axis in kibana 4在kibana 4中绘制y轴上的实际值
【发布时间】:2015-07-16 06:29:11
【问题描述】:
我想在 x 轴上绘制时间,并在 kibana 4 的 y 轴上绘制当时出现的数字字段“f”。
我已将“f”的数据类型更改为整数,并且可以确认它已从 kibana 索引设置中更改。
但是,Y 轴唯一可用的聚合选项是计数/最小值/最大值/总和等。This post 有一个绘制总和的答案,但我对绘制实际值感兴趣。
有没有办法做到这一点?
【问题讨论】:
标签:
graph
plot
elasticsearch
kibana
kibana-4
【解决方案1】:
您可能想查看this。
tl;博士
您要绘制的数据不是数字。
- 将您的 grok 过滤器更新为类似
%{NUMBER:time:float} 的内容,而不是您拥有的任何内容。
- 重新索引/重新散列您的弹性搜索(我刚刚删除了我的数据并重新启动了整个过程)
- 转到 Kibana4 -> 可视化 -> 新建折线图
- 在 Y 轴 中选择 max,然后在字段中选择您的数字字段。
【解决方案2】:
Kibana 正在绘制一个桶,例如每分钟。
因此,聚合是有序的。我经常在同一张图表上绘制平均值和最大值,以便更好地了解情况。
如果您缩短时间段,存储桶会变小,但我认为您永远无法将它们设为“仅 1 个文档”。