在Splunk中搜索具有动态值的字符串

时间:2019-11-08 19:06:42

标签: splunk

我在splunk中有这样的数据:

DEBUG demp.find - [Local-Log] Parameters name/city/isActive/: 3/XYZ/true/false
DEBUG demp.find - [Local-Log] Parameters name/city/isActive/: 4/AHJGS/true/false
DEBUG demp.find - [Local-Log] Parameters name/city/isActive/: 3/AJJ/true/false
DEBUG demp.find - [Local-Log] Parameters name/city/isActive/: 6/XYZ/true/false
DEBUG demp.find - [Local-Log] Parameters name/city/isActive/: 3/XYZ/true/false
DEBUG demp.find - [Local-Log] Parameters name/city/isActive/: 6/123/true/false
DEBUG demp.find - [Local-Log] Parameters name/city/isActive/: 3/HJG/true/false

我想从splunk值是动态的name查询中获得此结果,此后我不在乎

like:Parameters name/city/isActive/: {regex here to get name value}并将其保存为新值以进一步供用户使用。请为此指导我。

谢谢

1 个答案:

答案 0 :(得分:2)

rex field=_raw "Parameters name/city/isActive/:(?<all>(?<part1>.*)/(?<part2>.*)/(?<part3>.*)/(?<part4>.*))"