Tag: filebeat

Filebeat与Java日志appenders

我们将开始在AWS elasticbeanstalk上使用docker部署我们的Java应用程序,我们希望集中logging并使用ELK堆栈。 我想每个容器保留一个进程,因此避免使用filebeat,但为了做到这一点,我们将不得不使用不同的appender,如syslog甚至tcp appender。 我们不能承受损失的日志。 Filebeat提供了开箱即用的重试逻辑,但是将其引入到混音中会增加部署的复杂性,需要确保filebeat在容器终止时收到SIGTERM,确保它已经预先装入容器映像或Dockerfile中,等等。 如果我们使用tcp或s​​yslog appender进入path,重审就取决于我们,我们也希望避免代码的复杂性。 除了我所指出的之外,每种方法的优缺点是什么? 我们的日志库是logback。