fluentd通用参数(三)

警告
本文最后更新于 2020-05-30 17:09,文中内容可能已过时。

一些通用参数可用于所有(或部分)Fluentd插件。

1.@type:指定插件类型

<source>
  @type my_plugin_type
</source>

<filter>
  @type my_filter
</filter>

 

2.@id:指定插件 id,在输出监控信息的时候有用。

<match>
  @type file
  @id   service_www_accesslog
  path  /path/to/my/access.log
  # ...
</match>

 

3.@log_level:此参数用于指定插件特定的日志记录级别。默认日志级别为info。全局日志级别可以由<system>中的日志级别或-v/-q命令行选项指定。@log_level参数只覆盖指定插件实例的日志记录级别。

<system>
  log_level info
</system>

<source>
  # ...
  @log_level debug  # show debug log only for this plugin
</source>

 

4.@label:将输入事件路由到<label>、<filter>和<match>区块的集合。

<source>
  @type  ...
  @label @access_logs
  # ...
</source>

<source>
  @type  ...
  @label @system_metrics
  # ...
</source>

<label @access_log>
  <match **>
    @type file
    path  ...
  </match>
</label>

<label @system_metrics>
  <match **>
    @type file
    path  ...
  </match>
</label>

@label参数的值必须以@开头。强烈建议指定@label将事件路由到任何插件。它可以使整个配置变得简单。

 

 

 

 

请我喝杯水
SoulChild 微信号 微信号
SoulChild 微信打赏 微信打赏
0%