繁体   English   中英

logstash配置可将三个属性添加/更改到列表

[英]logstash configuration to add / mutate three attributes to a list

我从grok {}过滤器中获得了三个属性,我试图将它们添加到列表中,如下所示:

parentAttrName:[
     iEDate : iEDateValue,
     iLNum : iLNumValue,
     iQ : iQValue
]

我在grok中使用了add_tag => [“%{ilmdExpirationDate}”,“%{iLNumValue}”,“%{iQValue}”“] ,但它仅在名为tags的列表中添加了这些属性的值。

像这样 :

"tags": [
           "2017-07-02",
           "OT-365",
           "365",
           "2016-10-10T10:14:35.000000010"
]

尝试添加此mutate过滤器:

filter {
   mutate {
      add_field => {
          "[parentAttrName][iEDate]" => "%{ilmdExpirationDate}"
          "[parentAttrName][iLNum]" => "%{iLNumValue}"
          "[parentAttrName][iQ]" => "%{iQValue}"
      }
   }
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM