这是一个针对想要学习云原生计算基金会(CNCF)项目 Fluent Bit 的通用入门指南系列。
- 各文章内容:每篇文章针对一个主题,提供该主题是什么、为何感兴趣、从何处开始以及如何动手学习等方面的见解,且各文章可独立,又能逐步提升用 Fluent Bit 实现解决方案的能力。
本文主题及相关内容:本文主题为“给开发者的 Fluent Bit 技巧”,是对帮助开发者测试 Fluent Bit 管道的内容的实践之旅,重点介绍了三种输出插件。
- 标准输出插件:是开发者的好友,在测试环境中可将标记的遥测数据发送到标准输出插件,有多种格式选项,如
msgpack
(默认)、json
、json_lines
等,还可配置去除额外数据信息等。 - 文件输出插件:常用于选择性存储输出,如将过滤后的遥测输出推送到标准输出,将错误信息收集到文件中,配置为
[file output plugin](https://docs.fluentbit.io/manual/data-pipeline/outputs/file)
。 - 流计数输出插件:用于获取通过管道的记录数量和遥测数据大小的洞察,配置后可显示每秒的记录计数等信息,可自行增加记录大小和更改时间单位进行练习。
- 标准输出插件:是开发者的好友,在测试环境中可将标记的遥测数据发送到标准输出插件,有多种格式选项,如
- 开始学习的地方:应探索本系列的前几篇文章,通过源代码或容器镜像在开发者本地机器上安装和开始使用 Fluent Bit,文末链接可指向免费实践工作坊以深入探索 Fluent Bit。可通过测试 Fluent Bit 来验证安装是否正常,如使用源安装或容器安装的示例代码。
- 系列后续内容:本文基于在线免费工作坊,后续系列将继续介绍如何配置、运行、管理和掌握 Fluent Bit 的使用,如探索更多有趣的 Fluent Bit 解析器。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。