使用rsyslog收集haproxy日志如何让日志中没有正常的健康检查日志
要让rsyslog收集haproxy日志时不包含正常的健康检查日志,可以使用rsyslog的过滤功能来实现。以下是一种可能的方法:
- 打开rsyslog配置文件
/etc/rsyslog.conf。 - 在文件的末尾添加以下内容:
if $programname == 'haproxy' and $msg contains 'GET /health' then ~
这个配置将过滤掉所有来自haproxy程序并且包含GET /health的日志消息。
- 保存并关闭文件。
- 重新启动rsyslog服务以使配置更改生效:
sudo systemctl restart rsyslog
现在,rsyslog将不会将包含GET /health的haproxy日志消息写入日志文件中。
原文地址: http://www.cveoy.top/t/topic/iyZg 著作权归作者所有。请勿转载和采集!