Fluentd 速查
共 21 条 Fluentd / Fluent Bit 常用写法,涵盖定位、命令、配置、容器与 K8s、进阶。 支持搜索与分类筛选,点击即可复制。
定位
统一日志采集与路由。
| 命令 | 说明 |
|---|---|
| 两兄弟 | |
| 流水线 | |
| 数据模型 | |
| 安装 |
命令
运行与插件。
| 命令 | 说明 |
|---|---|
| 启动 Fluentd | |
| 启动 Fluent Bit | |
| 安装插件(Fluentd) | |
| 校验配置 | |
| 服务状态 |
配置
三段式。
| 命令 | 说明 |
|---|---|
| 采集日志文件(tail,含解析) | |
| 过滤/加工并加字段 | |
| 转发到聚合端 | |
| 写入 Elasticsearch |
容器与 K8s
常见落点。
| 命令 | 说明 |
|---|---|
| K8s 采集 | |
| 路径 | |
| 投递 | |
| Operator |
进阶
可靠性。
| 命令 | 说明 |
|---|---|
| 缓冲 | |
| 分层架构 | |
| 路由 | |
| 扩展 |
使用说明
Fluentd / Fluent Bit 日志采集速查:定位、命令、配置、容器与 K8s、进阶;支持搜索与分类筛选,点击即可复制。
- 按用途点分类:定位、命令、配置、容器与 K8s、进阶。
- 点「写法」列复制,替换路径、标签与目标地址后使用。
- 配置按 source → filter → match 三段组织,用 tag 路由。
- 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(如文件缓冲)与失败重试,让投递失败的事件暂存并重发;容量与磁盘路径要规划好,避免高峰期被丢弃。
延伸阅读
相关工具
SOLR
Apache Solr 速查
bin/solr / create -c / select 速查
DGRP
Dgraph 速查
mutation / DQL / Ratel / dgraph live 速查
QDB
QuestDB 速查
SAMPLE BY / LATEST ON / ILP 速查
DRS
Apache Doris 速查
SHOW BACKENDS / 建表模型 / Stream Load 速查
PRST
Presto 速查
presto-cli / SHOW CATALOGS / EXPLAIN 速查
CFN
AWS CloudFormation 速查
template / deploy / Ref / Change Set 速查