我将 HTTP 日志发送到 Kibana,并且响应代码(200、401、500 等)被正确解析为字段。我想要一个时间序列图表,其中每个代码的计数显示为在每个间隔中以不同颜色堆叠在一起的条形图。例如,这应该有助于查看是否突然出现更多 500 个错误。
我很难弄清楚如何在 Kibana 中创建这样的图表。这可能吗?
我将 HTTP 日志发送到 Kibana,并且响应代码(200、401、500 等)被正确解析为字段。我想要一个时间序列图表,其中每个代码的计数显示为在每个间隔中以不同颜色堆叠在一起的条形图。例如,这应该有助于查看是否突然出现更多 500 个错误。
我很难弄清楚如何在 Kibana 中创建这样的图表。这可能吗?
这是 Kibana 4/5 答案,如果您使用的是 Kibana 3 ,请检查此答案
在撰写本文时,可用于 Kibana 4 的唯一版本是beta1,因此这些屏幕截图在未来的 Kibana 版本中可能会有所不同。如果应用了相关更改,我会尽量保持更新。
Kibana 4(和 5)提供了一些以前版本没有的功能。例如,现在我们可以使用自 1.0 版以来 ES 中可用的聚合来构建面板。
要构建 HTTP 代码(或其他字段)的堆叠图,您必须:
这是 Kibana 3 的答案,如果您使用的是 Kibana 4 或 5 ,请检查此答案
如果我没有误解您的问题,您需要的是:
field: <value>
来过滤确切的值。例如,您可以进行如下查询:最终结果将类似于: