Kibana - 用于查找内容并从日志中显示附近记录的仪表板

时间:2014-12-02 11:34:42

标签: javascript elasticsearch logstash kibana

我为我们的系统(.NET应用程序)配置了ELK堆栈。它运行良好,但在当前配置中,搜索某些文本并显示表中附近应用程序日志的结果并不方便(例如,我想跟踪特定对象在代码中的功能如何移动)

我制作了一个仪表板,其中包含一个文本框,一组过滤器,一个事件图和两个表 - 一个用于搜索结果,另一个用于所有事件。

我想完成的任务:

1)在搜索框中输入查询 2)在图表和第一个表格中显示结果。 3)通过单击图表中的点或表中的行(或者可能是ID字段中的链接),第二个表应显示具有与所单击的相同ID的项目以及所有下一个记录(直到表格的页面限制)。

现在使用现有的仪表板,我可以继续前两个步骤,但第三个步骤是通过缩短图表中的时间段来手动完成的,这样事件表包含找到的记录和几个周围。

这可以在Kibana完成吗?也许,我可以编写一些javascript代码来完成任务。 如何使用javascript过滤表格以按ID选择行,并选择PageLimit - 1下一个reords? 或者另一种方法是按时间过滤表格,使其范围从所选事件的时间变为(例如)接下来的五分钟。

是否有任何针对Kibana的javascript API文档?

提前致谢!

1 个答案:

答案 0 :(得分:0)

这不是内置于kibana 3或当前版本的kibana 4.我的建议是编辑表格显示以向每一行添加新链接。链接可以使用object_id和日期范围(+/- 15分钟等)填充,并在新窗口中打开kibana页面。

这将基于Templates and Scripts功能。