如何使用websphere liberty的logstashCollector功能获取堆栈跟踪?

时间:2016-09-27 13:58:00

标签: websphere-liberty

我正在使用Liberty 16.0.0.3上的logstashCollector-1.0功能来收集ELK堆栈上的日志。 我按照这里的说明进行设置: http://www.ibm.com/support/knowledgecenter/SSAW57_9.0.0/com.ibm.websphere.wlp.nd.doc/ae/cwlp_analytics_collectors.html

一切运行良好,但我没有任何我在代码中登录的堆栈跟踪。 我在logstash中收到异常消息,但不是堆栈。 堆栈出现在服务器本身的message.log文件中,但不是由logstashCollector功能转发(在liberty_trace和liberty_message项目中都没有)。

是否有一些配置我可以通过调整来获取堆栈跟踪,还是不可能?没有筹码对我的开发者来说是一个很大的障碍...

1 个答案:

答案 0 :(得分:1)

自由17.0.0.1之前的liberty_message事件中未包含堆栈跟踪。用户无法设置添加此服务器的配置。

在Liberty 17.0.0.1中,堆栈跟踪已附加到liberty_message事件的消息字段中。无需更改配置。

有关详细信息,请参阅Liberty APAR PI76200

HTH