0

我正在使用 Logstash Forwarder 来处理 tomcat 日志。

我的 logstash 转发器配置文件包含:

 "files": [
{
  "paths": [ "/usr/share/tomcat/impression_logs/impressions.log" ]
}]

我正在使用日志轮换,因此它会在一段时间后或文件大小超过 1MB 时将日志文件存档到不同的文件夹。

如果 logstash-forwarder 关闭了几分钟,日志将被归档并且它不会处理这些日志。

我正在使用 monit 监控 logstash 转发器,但仍有可能丢失日志。

有没有办法通过logstash转发器实现容错?

4

1 回答 1

0

我正在使用 logstash-forwarder 从每台服务器的 4-5 个 tomcat 发送所有日志,它工作正常并且没有日志丢失。可能您只需要将“死时间”设置为 24 小时,对我来说是 10 分钟。因为如果转发器将下降然后将在几个小时后启动,当它开始发送所有日志 24 小时时,您可能会获得高负载。

于 2015-04-23T09:34:04.357 回答