我遇到了一个问题,Google代理日志记录收集了大量数据,并在大约3周内填满了我的整个debian服务器硬盘驱动器,原因是日志文件的大小不断增加。
我不想增加我的服务器硬盘驱动器的大小。
是否有人知道如何配置Google代理,使其只保留前7天的日志数据?
编辑: Google代理日志文件存储在下面的目录中
/var/log/google-cloud-ops-agent/subagents/logging-module.log
发布于 2022-03-29 12:52:30
最近,我在使用代理2.11.0时也遇到了同样的问题。这不仅是一个巨大的日志文件,它也是一个荒谬的CPU使用!在htop里看看。如果您打开日志文件,您将看到它发送有关缓冲区块的错误。很明显,他们被弄坏了,所以探员不能把它们读出来然后把它们送走。因此,高IO和CPU使用率。
解决方案是停止服务:
sudo service google-cloud-ops-agent stop然后清除所有缓冲区块:
sudo rm -rf /var/lib/google-cloud-ops-agent/fluent-bit/buffers/如果需要,请删除日志文件:
sudo rm -f /var/log/google-cloud-ops-agent/subagents/logging-module.log然后启动代理:
sudo service google-cloud-ops-agent start这帮了我的忙。
顺便说一句,这个问题被描述为这里,似乎谷歌从2.7.0-1开始就“修正”了它。不管他们的意思是什么,因为我们还在面对它.
https://stackoverflow.com/questions/71556991
复制相似问题