18

我面临以下问题。在 Kibana 4 中,我根据来自 elasticeasrch 的输入创建了一个折线图,但我只能显示平均值、最小值、最大值,而不是每次字段的实际值,例如发送的字节数。关于stackoverflow的这个问题的大多数答案都是关于Kibana 3(如何使用Kibana 3创造价值随时间图表?)并且似乎在X轴上包含一个直方图,但我似乎找不到一个可以让我申请的他们到 Kibana 4。我无法找到直方图面板,一旦我单击发现选项卡,就会不断地搜索加载。

如果我的 _source 中有以下字段: {"timestamp":"2015-06-02T10:16:44.0855","time":587,"threadName":"Thread Group 1-957","byte":1372 “状态”:“假”,“延迟”:306,“注册呼叫”:“404”}

我想在 Y 轴和 X 轴上有我的时间戳的字节数。

任何正确方向的帮助将不胜感激:)

4

2 回答 2

14

要在 Kibana 中创建随时间变化的值折线图,请执行以下步骤: 转到可视化选项卡并选择折线图 在 X 轴中,选择X-axis、聚合为Date Histogram,然后选择您的timestamp字段作为日期字段。

接下来对于 Y 轴,选择Sum聚合,然后选择bytes字段。

于 2015-06-01T10:35:04.900 回答
7

对于 X 轴,Alcanzar 说的很好,但正如您所注意到的,Y 轴是有问题的。

Sum(由“Limit”建议)有效,但由于它是聚合的,它显示了每个聚合存储桶中使用的总数,但这可能没有意义,具体取决于您要显示的内容。你的问题不清楚你想要什么,所以我只是在这里猜测。一小时的请求,每个请求运行一分钟并发送 1 兆字节确实是 60 兆字节 - 分钟,如果您试图显示超过一小时使用的总容量(也许您正在根据每次使用量支付账单)。另一方面,如果您试图在每次显示峰值使用情况,那将是错误的。

你说你已经看过 Max 和 Min 了,但它们不能满足你的需求。我不认为标准偏差会更好吗?

我也有同样的担忧。到目前为止,我能做的最好的事情是在 Y 轴上同时显示 Min 和 Max。当它们发散时,我知道我缩小得太远了,所以我放大直到它们对齐。 当缩小得太远时,最大值和最小值会发散 这就是我知道我看到的是个别事件的方式。

无论如何,我和你一样感到沮丧。我也希望能够在 Excel 中尽可能轻松地显示时间序列。

于 2015-06-10T19:10:43.710 回答