AWS EC2 上的 Tomcat 日志记录
是否有一种“最佳实践”方法来聚合来自在许多 AWS EC2 实例上运行的许多 Tomcat 的日志消息?
我希望能够实时查看所有 Tomcat 实例正在执行的操作,以便我们可以监控应用程序的状态并查看出现的问题。我们使用 SLF4J 和 Logback。
在以前的雇主中,我们使用系统日志来广播消息,但我被告知这可扩展性不太好,而且还会导致多行消息出现问题。
Is there a 'best practice' way to aggregate log messages from many Tomcat running on many AWS EC2 instances?
I'd like to be able to see what all my Tomcat instances are doing in real-time, so we can monitor the state of our applications and see issues as they arise. We're4 using SLF4J and Logback.
At a previous employer we used syslog to broadcast messages, but I'm told this isn't very scalable and is also causing problems with multi-line messages.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有像 Splunk 这样的商业产品可以满足您的需求 - 它还提供了很好的搜索功能。
您可以将 logback 配置为使用以下附加程序以分布式方式登录:
http://logback.qos.ch/manual/appenders.html#DBAppender
There are commercial products like Splunk which might do what you want - it also provides nice search functionality.
You can configure logback to log in a distributed fashion with the following appenders:
http://logback.qos.ch/manual/appenders.html#DBAppender
另请检查 http://loggly.com/。看起来不错。
Also check http://loggly.com/. Looks nice.