【发布时间】:2020-04-27 01:24:08
【问题描述】:
我有如下 splunk 查询结果:
2020-04-09 23:33:51.120 INFO 1 --- [an-885-exec-8] c.z.q.p.serv.backendCall : time taken 11793 in ms
我想提取字符串“耗时”之后的数字并列出结果
我尝试了以下查询
index=my-platform ": time taken" | rex ".*:\stime\taken\s(?P<time_taken>(\d+))\sin\sms" | table time_taken
这个查询产生一个空白表并且什么也不打印。
任何人都可以帮助正确查询以仅提取所用时间旁边的数字吗?
【问题讨论】:
-
我认为您在
taken部分之前缺少s。\stime\staken\s. -
哦,是的,谢谢它的工作
标签: regex splunk splunk-query