【发布时间】:2015-01-30 15:22:25
【问题描述】:
我已经为我们的系统(.NET 应用程序)配置了 ELK 堆栈。它工作得很好,但在当前配置中,搜索 some text 并在表格中显示附近应用程序日志的结果并不方便(例如,我想跟踪特定对象如何在代码中的函数中移动) .
我制作了一个仪表板,其中包含一个文本框、一组过滤器、一个事件图表和两个表格 - 一个用于搜索结果,第二个用于所有事件。
我要完成的任务:
1) 在搜索框中输入查询 2) 在图表和第一个表格中显示结果。 3)通过单击图表中的一个点或表格中的一行(或者可能是 ID 字段中的链接),第二个表格应显示与单击的 ID 相同的项目以及所有下一条记录(直到表格的页数限制)。
现在使用现有仪表板,我可以继续前两个步骤,但第三个步骤是通过减少图表中的时间段手动完成的,以便事件表包含找到的记录和几个周围。
这可以在 Kibana 中完成吗?或许,我可以编写一些 javascript 代码来完成任务。 如何使用 javascript 过滤表格以按 ID 选择一行并选择 PageLimit - 1 next reords? 或者另一种方法是按时间过滤表格,使其范围从所选事件的时间到(例如)接下来的五分钟。
是否有任何关于 Kibana 的 javascript API 的文档?
提前致谢!
【问题讨论】:
标签: javascript elasticsearch logstash kibana