【问题标题】:Kibana - dashboard to find something and display nearby records from logsKibana - 仪表板,用于查找内容并显示日志中的附近记录
【发布时间】: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


    【解决方案1】:

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

    这将基于Templates and Scripts 功能。

    【讨论】:

    • 谢谢!我会看看这个。
    猜你喜欢
    • 1970-01-01
    • 2015-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-15
    • 1970-01-01
    • 1970-01-01
    • 2021-02-15
    • 2019-08-02
    相关资源
    最近更新 更多