用于向列表添加/改变三个属性的 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}"
}
}
}
我有三个属性来自 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}"
}
}
}