分享

Fluentd配置详解

 RealPython 2021-03-14
Fluentd的运行是以配置文件为基础的。从现在开始,我们来一起学习配置文件的编写方法。这其中包含以下几部分:
  1. 配置文件语法

  2. 路由示例

  3. 通用配置参数

  4. 解析器(Parse)配置项

  5. 缓存(Buffer)配置项

  6. 格式化(Format)配置项

  7. 解压(Extract)配置项

  8. 注入(Inject)配置项

  9. 传输(Transport)配置项

  10. 存储(Storage)配置项

  11. 服务发现(Service Discover)配置项


需要说明的是,这些配置项适用于Fluentd v1版本。关于Fluentd和td-agent版本,做下简单说明。
Fluentd当前有两个版本:v0(.12)和v1(.0),v1可以向前兼容v0。
td-agent当前有两个版本:v2和v3。v2适用于生产环境;v3是和ruby2.4匹配的最新稳定版本,支持fluentd v1系列。
我们会在今天第三篇文章中详细说明这些版本之间的区别,以及兼容性和迁移问题。
本公众号使用的是Fluentd v1和td-agent v3组合。

我们会给出一些插件示例,来描述具体的配置项含义。跟随今天第二遍文章,一起开始吧。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多