rsyslog - 完全关闭 $RepeatedMsgReduction

问题描述 投票:0回答:1

目前,我的 Docker 镜像中的

$RepeatedMsgReduction
设置为
on
。该镜像充当其他几个 Docker 镜像的基础镜像。

转动这个

off
会产生什么影响,特别是在负载环境中?日志被发送到 ElasticSearch,因此在可能存在高日志记录的负载环境中,关闭此功能是否会产生重大影响,因为多个 Kubernetes 使用基础映像,因此会继承
$RepeatedMsgReduction
设置?

elasticsearch syslog rsyslog
1个回答
0
投票

转动

$RepeatedMsgReduction
off
(默认设置)可确保写入每条日志消息,即使重复相同的消息也是如此。这可能会增加高流量环境中的日志量。但是,在现代环境中,
不建议
启用此功能(
$RepeatedMsgReduction
on)来抑制重复日志。正如rsyslog文档中所述,它被认为是过时的,因为现代日志分析工具依赖于查看每个单独的日志事件,并且无法处理“最后一行重复n次”日志事件,这更适合手动日志审查过去。

该指令模拟了旧的 sysklogd 遗产。 请注意,许多人,包括 rsyslog 作者,都认为这是一个错误功能。

© www.soinside.com 2019 - 2024. All rights reserved.