Configuration 如何向logstash配置数组添加值?
我想在GELF输出的“忽略元数据”配置选项中添加“计算的\u级别”字段。我看到此配置选项设置了以下默认值: [@时间戳、@版本、严重性、主机、源\u主机、, 源路径,短消息] 我希望将“计算的_级别”添加到这些默认值中,而不是覆盖它们。如何添加到默认值 我假设,如果我只执行以下操作,将覆盖为“ignore_metadata”配置选项设置的默认值Configuration 如何向logstash配置数组添加值?,configuration,logstash,Configuration,Logstash,我想在GELF输出的“忽略元数据”配置选项中添加“计算的\u级别”字段。我看到此配置选项设置了以下默认值: [@时间戳、@版本、严重性、主机、源\u主机、, 源路径,短消息] 我希望将“计算的_级别”添加到这些默认值中,而不是覆盖它们。如何添加到默认值 我假设,如果我只执行以下操作,将覆盖为“ignore_metadata”配置选项设置的默认值 gelf { host => 'localhost' full_message => '' level =>
gelf {
host => 'localhost'
full_message => ''
level => ['%{calculated_level}','INFO']
ignore_metadata => ['calculated_level']
}
如果您使用的插件没有添加字段功能,您可以在过滤器中使用一个变种插件,首先使用删除字段删除忽略元数据字段,然后使用添加字段添加新值忽略元数据。对不起,我不知道如何将值附加到默认值。好的,因此,方法是再次列出默认值,然后添加我自己的额外字段。