【原】Fluentd配置详解
Fluentd的运行是以配置文件为基础的。从现在开始,我们来一起学习配置文件的编写方法。这其中包含以下几部分:
配置文件语法 路由示例 通用配置参数 解析器(Parse)配置项 缓存(Buffer)配置项 格式化(Format)配置项 解压(Extract)配置项 注入(Inject)配置项 传输(Transport)配置项 存储(Storage)配置项 服务发现(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组合。我们会给出一些插件示例,来描述具体的配置项含义。跟随今天第二遍文章,一起开始吧。
|