【发布时间】: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