标签: syslog rsyslog
我使用 ompgsql module 将日志消息直接插入 Postgres 数据库。此外,日志采用带有 @cee 标签前缀的 JSON 格式,并被插入到 JSONB 列中。
@cee
JSONB
碰巧我的应用程序生成了一个非常大的 JSON 日志消息,它被 rsyslog 截断,导致格式错误的 JSON,然后被 Postgres 默默拒绝。
目前,我已将 $MaxMessageSize 提高到 64k,但这并不是万无一失的解决方案。
$MaxMessageSize
64k
处理这种情况的最佳方法是什么?