【发布时间】:2015-10-22 23:41:10
【问题描述】:
现在我已经安装了 logstashed,我可以在 Kibana 中看到所有 [ERROR] 消息和堆栈跟踪。
但是,我想通过堆栈跟踪对我的异常进行分组,以便仅查看唯一的异常。例如,我有 2 个从不同类/代码行抛出的不同 NullPointerException 和 1 个 IllegalArgumentException。这种异常在日志中重复多次,我可以在 Kibana 中看到所有发生的情况。
我想看的,类似这样的东西
- NullPointerException + 跟踪 - thwwn 78 次。
- 另一个 NullPointerException + 跟踪 - 抛出 112 次。
- IllegalArgumentException + 跟踪 - 抛出 991 次。
这就是 fabric.io 处理移动崩溃/问题的方式。有可能做类似的事情吗?
【问题讨论】:
-
如果您有一个要聚合的字段(示例中的异常名称和跟踪),您可以使用“数据表”可视化来显示每个字段的计数。
-
我不知道“未来”的堆栈跟踪或异常名称。我只想看看“独特”的例外。计数是可选的
-
如果您可以将其解析为一个字段(例如使用 logstash 的 grok{}),您可以在上面提到的可视化中显示具有聚合的唯一字段。
-
@Anton 你找到解决方案了吗?如果是这样,请回答您自己的问题或接受以下问题,如果该问题有效。
标签: elasticsearch logstash kibana