我想将字段'calculated_level'添加到GELF输出的'ignore_metadata'配置选项中。我看到此配置选项设置了以下默认值:
[“@ timestamp”,“@ version”,“severity”,“host”,“source_host”, “source_path”,“short_message”]
我想将'calculated_level'添加到这些默认值,而不是覆盖它们。如何添加默认值?
我假设如果我只是执行以下操作,那将覆盖为'ignore_metadata'配置选项设置的默认值。
gelf {
host => 'localhost'
full_message => ''
level => ['%{calculated_level}','INFO']
ignore_metadata => ['calculated_level']
}
答案 0 :(得分:0)
如果您使用的插件没有add_field
功能,您可以在过滤器中使用mutate插件,您可以先使用remove_field
删除ignore_metadata
字段,然后使用add_field
添加ignore_metadata
新值。