gpt4 book ai didi

logging - 如何配置filebeat来处理日志轮换?

转载 作者:行者123 更新时间:2023-12-02 01:06:28 58 4
gpt4 key购买 nike

我的设置

我有一个 docker 集群,其中 supervisord正在将日志写入 output.log在共享卷上,从中 Filebeat正在读取日志并将其发送到 ES。为了防止磁盘满问题,我配置了supervisord轮换日志,我担心 Filebeat 可能会错过日志或发送日志两次。

我的问题

我希望 Filebeat 使用写入 output.log 的日志, 没有重复或遗漏日志行。

我的问题

如何配置 Filebeat 来处理 supervisord日志轮换?

最佳答案

好像 supervisord rotation与开箱即用的 filebeat 一起使用。

例如,在 program supervisord.conf的部分,下面的配置轮转了日志,filebeat 没有漏掉一行。

stdout_logfile_maxbytes=1024
stdout_logfile_backups=5
stderr_logfile_maxbytes=1024
stderr_logfile_backups=5

值得一提的是,在实际生产系统中,我会使用更大的值(数十或数百 MB),以便 Filebeat 在其 sleep 间隔期间旋转所有文件时不会错过文件。

关于logging - 如何配置filebeat来处理日志轮换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47317203/

58 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com