精通 Fluent Bit:开发者的前 3 大遥测管道输出插件(第 7 部分)

这是一个针对想要学习云原生计算基金会(CNCF)项目 Fluent Bit 的通用入门指南系列。

  • 各文章内容:每篇文章针对一个主题,提供该主题是什么、为何感兴趣、从何处开始以及如何动手学习等方面的见解,且各文章可独立,又能逐步提升用 Fluent Bit 实现解决方案的能力。
  • 本文主题及相关内容:本文主题为“给开发者的 Fluent Bit 技巧”,是对帮助开发者测试 Fluent Bit 管道的内容的实践之旅,重点介绍了三种输出插件。

    • 标准输出插件:是开发者的好友,在测试环境中可将标记的遥测数据发送到标准输出插件,有多种格式选项,如msgpack(默认)、jsonjson_lines等,还可配置去除额外数据信息等。
    • 文件输出插件:常用于选择性存储输出,如将过滤后的遥测输出推送到标准输出,将错误信息收集到文件中,配置为[file output plugin](https://docs.fluentbit.io/manual/data-pipeline/outputs/file)
    • 流计数输出插件:用于获取通过管道的记录数量和遥测数据大小的洞察,配置后可显示每秒的记录计数等信息,可自行增加记录大小和更改时间单位进行练习。
  • 开始学习的地方:应探索本系列的前几篇文章,通过源代码容器镜像在开发者本地机器上安装和开始使用 Fluent Bit,文末链接可指向免费实践工作坊以深入探索 Fluent Bit。可通过测试 Fluent Bit 来验证安装是否正常,如使用源安装或容器安装的示例代码。
  • 系列后续内容:本文基于在线免费工作坊,后续系列将继续介绍如何配置、运行、管理和掌握 Fluent Bit 的使用,如探索更多有趣的 Fluent Bit 解析器。
阅读 20
0 条评论