Splunk事件中的重复字段

时间:2019-09-11 08:04:02

标签: splunk splunk-query

我有一个非常奇怪的问题,在同一事件中,以下格式的abc =“”和abc =“ qwe123df”的同一字段有两个不同的值。我需要获取第二个值,但是在列出时,第一个值被选择为空。是否有某种方法可以获取该字段的非空值?记住“。”意思是在Splunk中串联。我尝试使用rex但没有运气。

1 个答案:

答案 0 :(得分:1)

这是多值的字段吗?如果是这样,您可以使用eval field=mvindex(a.b.c,1)(多个值字段从0开始,因此将获得第二个值)

或者,您可以使用rex仅匹配至少一个字符。 rex field=_raw "a.b.c=\"(?<value>.+)\""