Fluent Bit(AWS EKS DaemonSet部署)能否配置多日志级别?
Fluent Bit SERVICE段多Log Level配置可行性说明
首先直接明确:你尝试的Log Level error, warning这种多值配置方式在Fluent Bit中是不可行的。
核心规则说明
Fluent Bit的Log_Level(配置文件中也兼容Log Level的写法)仅支持设置单一日志级别值,不支持用逗号分隔多个级别。它的日志级别是层级递进式的,从低到高依次为:trace → debug → info → warning → error → critical。
满足需求的正确配置
如果你想记录warning和error级别的日志,只需要将Log_Level设置为warning即可:
[SERVICE] Log_Level warning
此时Fluent Bit会自动记录warning及所有更高级别的日志(即warning、error、critical)。
如果只需要保留error及以上级别(error、critical),则设置为:
[SERVICE] Log_Level error
错误配置的影响
你给出的Log Level error, warning会被Fluent Bit判定为无效配置,通常会默认 fallback 到info级别,导致无法按预期过滤日志。
内容的提问来源于stack exchange,提问作者edwio
相关产品推荐
相关产品推荐

