是否有“最佳实践”方法来汇总来自在许多 AWS EC2 实例上运行的许多 Tomcat 的日志消息?
我希望能够实时查看我所有的 Tomcat 实例在做什么,这样我们就可以监控应用程序的状态并在出现问题时查看问题。我们正在使用 SLF4J 和 Logback。
在以前的雇主中,我们使用 syslog 来广播消息,但有人告诉我这不是很可扩展,并且还会导致多行消息出现问题。
是否有“最佳实践”方法来汇总来自在许多 AWS EC2 实例上运行的许多 Tomcat 的日志消息?
我希望能够实时查看我所有的 Tomcat 实例在做什么,这样我们就可以监控应用程序的状态并在出现问题时查看问题。我们正在使用 SLF4J 和 Logback。
在以前的雇主中,我们使用 syslog 来广播消息,但有人告诉我这不是很可扩展,并且还会导致多行消息出现问题。
有像 Splunk 这样的商业产品可以做你想做的事——它还提供了很好的搜索功能。
您可以使用以下附加程序配置 logback 以分布式方式登录:
还要检查http://loggly.com/。看起来不错。