素材阁

Fluentd 速查

共 21 条 Fluentd / Fluent Bit 常用写法,涵盖定位、命令、配置、容器与 K8s、进阶。 支持搜索与分类筛选,点击即可复制。

定位

统一日志采集与路由。

命令说明
两兄弟
流水线
数据模型
安装

命令

运行与插件。

命令说明
启动 Fluentd
启动 Fluent Bit
安装插件(Fluentd)
校验配置
服务状态

配置

三段式。

命令说明
采集日志文件(tail,含解析)
过滤/加工并加字段
转发到聚合端
写入 Elasticsearch

容器与 K8s

常见落点。

命令说明
K8s 采集
路径
投递
Operator

进阶

可靠性。

命令说明
缓冲
分层架构
路由
扩展

使用说明

Fluentd / Fluent Bit 日志采集速查:定位、命令、配置、容器与 K8s、进阶;支持搜索与分类筛选,点击即可复制。

  1. 按用途点分类:定位、命令、配置、容器与 K8s、进阶。
  2. 点「写法」列复制,替换路径、标签与目标地址后使用。
  3. 配置按 source → filter → match 三段组织,用 tag 路由。
  4. K8s 里用 Fluent Bit DaemonSet 采节点日志,输出到聚合端或 Loki/ES。

常见问题

Fluentd 和 Fluent Bit 怎么选?
Fluent Bit 用 C 编写、资源占用极小,适合边缘、容器与 K8s 节点级采集;Fluentd 用 Ruby、插件极其丰富,适合中心聚合与复杂加工。常见做法是 Fluent Bit 采集、Fluentd 聚合。
tag 有什么用?
tag 是事件的标识,match 段按 tag 匹配决定事件由哪个输出处理,filter 也按 tag 作用范围过滤,是实现路由的核心。
如何避免日志丢失?
配置 buffer(如文件缓冲)与失败重试,让投递失败的事件暂存并重发;容量与磁盘路径要规划好,避免高峰期被丢弃。

延伸阅读

相关工具