一尘不染

如何将Tomcat6的catalina.out文件与Logstash + ElasticSearch + Kibana集成在一起?

elasticsearch

我想要一个集中式日志服务器。

我已经基于此iso创建了两个Ubuntu 12.04 LTS服务器。

在成功并严格按照本教程步骤进行操作之后,我有:

  1. 一台Logstash + ElasticSearch + Kibana的日志服务器。
  2. 一个带有Logstash-Forwarder的应用程序服务器,Tomcat 6和另一个应用程序,这些日志已在catalina.out文件中注册。

我的问题是:

  • 我现在应该遵循什么“傻瓜式”步骤,以便将Catalina.out日志从App Server发送到Logging Server,从而使这些日志在ElasticSearch + Kibana中得到适当的结构化和可查询性?

请注意,catalina.out不仅具有一种统一的格式,而且多行Java异常也将被注册。

我已经阅读了一些有关此的教程,但是对于像我这样的虚拟人,我觉得它们的解释不够充分:缺少完整的文件路径示例,适当的文件名,所需的ubuntu命令等等。

提前致谢!


阅读 319

收藏
2020-06-22

共1个答案

一尘不染

您也可以使用GELF将catalina日志也直接推送到logstash:http : //www.paluch.biz/blog/105-integrating-
logstash-with-tomcat-7.html

logstash-gelf没有提供用于将访问日志推送到logstash的访问日志记录阀。

2020-06-22