Sensu日志文件大小不断增长

3

我的sensu-client.log文件大小变得非常荒谬,达到了1.7GB以上,这占用了很多不必要的空间。

有人知道如何设置选项来限制文件大小或有其他建议来控制这个问题吗?

谢谢。

2个回答

4

您可以通过在/etc/default/sensu中设置LOG_LEVELdebuginfowarnerror来配置sensu日志级别。

更改后,您需要重新启动sensu-client(service sensu-client restart)。


1
我尝试在/etc/default/sensu中设置LOG_LEVEL=error,但重启服务后仍然记录所有内容。我做错了什么吗? - user3001829
你有哪种类型的日志记录? - KrzysztofSzarek
{"timestamp":"2014-12-03T12:01:47.584546+0000","level":"info","message":"收到检查请求","check":{"name":"memory_percent_check","issued":1417608107,"command":"/etc/sensu/plugins/system/check-memory-pcnt.sh -c 80 -w 70"}} {"timestamp":"2014-12-03T12:01:58.080922+0000","level":"warn","message":"收到信号","signal":"TERM"} {"timestamp":"2014-12-03T12:01:58.081110+0000","level":"warn","message":"停止中"} {"timestamp":"2014-12-03T12:01:58.081379+0000","level":"info","message":"正在完成进行中的检查","checks_in_progress":[]} - user3001829
你知道我怎么能解决这个问题吗? - user3001829
你使用的是哪种操作系统?Ubuntu,CentOS还是其他的系统? - KrzysztofSzarek

1
除了 @KrzysztofSzarek 的回答外,还可以在启动 sensu-server/sensu-api/sensu-client 时通过命令行指定日志级别,例如 -L warn,并将 LOG_LEVEL=warn 放置于 /etc/default/sensu 中。请参阅相应的 Github 上的代码

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接