【问题标题】:Per thread event visualization from logfile using Kibana使用 Kibana 从日志文件中的每个线程事件可视化
【发布时间】:2016-01-09 02:32:56
【问题描述】:

由多线程应用程序生成的以下形状的日志记录被推送到我的弹性搜索索引“日志”:

[2015-10-09T09:52:18.928] [调试] [00000x2934 0x000026c0] [可视化]:更新渲染 [2015-10-09T09:52:19.966] [调试] [00000x2934 0x000013a0] [数据库]:查询请求已接受 ...

这两个十六进制条目是进程和线程 ID。

elasticsearch 索引中的文档如下所示:

{ "_index": "日志", "_type": "记录", "_id": "AVBXUnCah58TK-z65dea", “_score”:1, “_资源”: { “进程”:“00000x2934”, “严重性”:“调试”, “线程”:“0x000026c0”, “记录ID”:1, “时间戳”:“2015-10-09T09:52:18.928”, "message": "更新渲染", “频道”:“可视化” } }

如何创建一个 Kibana 可视化,其时间范围为 X 轴,在其 Y 轴上具有不同线程 ID 的条目(在我的应用程序中,有一个线程池具有固定数量的线程,

简而言之:如何使用此搜索索引和 Kibana 通过事件可视化多线程应用程序的年表?

补充一点:如果有一个没有 Kibana 的简单解决方案,我也可以。它不需要是实时的。

【问题讨论】:

    标签: elasticsearch kibana


    【解决方案1】:

    我觉得Gantt Chart 可能对你有用。您可以在每个线程的 Y 轴上有一个条目,并在每个时间范围内可视化其功能。这在 Kibana4 中目前不可用,但我们可以期待在未来。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-24
      • 1970-01-01
      • 2016-02-07
      • 1970-01-01
      • 1970-01-01
      • 2020-01-11
      • 2012-03-26
      • 1970-01-01
      相关资源
      最近更新 更多