我们的团队有一个庞大的多模块Java项目,其中包含日志中的一大堆重复和非信息性消息,有时即使使用Splunk也很难找到。所以我想知道,是否有任何日志包装器或 IDE 扩展可以为每条日志消息提供唯一的 ID?它将帮助我们通过所有遗留日志堆搜索适当的消息/错误。
Java 中有许多合适的日志记录框架与 Splunk 兼容,例如
- Lof4j
- SL4J
- Apache Commons
- 登录
但是,它实际上将归结为您在实际应用程序中记录的内容。
https://www.fromdev.com/2016/02/splunk-best-practices.html 中列出了其他一些最佳做法
如果您正在监视 Java VM,则可以检查 https://wiki.splunk.com/Community:Monitoring_JVMs