Splunk主机名的正则表达式过滤

问题描述 投票:0回答:1

我需要您的帮助来从具有预定义字段='主机'的服务器列表中提取'POD'号码。

当前,我们的系统具有大量的节点,这些节点被PODS划分,而PODS进一步被集群划分。

示例服务器名称-STRING C 5 P 809

C代表集群,P代表POD号。在这种情况下,此服务器属于集群5中的POD8。

[我尝试使用下面的解决方案(在他的网站上找到),尝试从“主机”字段中过滤出POD数据,但它仅过滤出集群号-rex field=host "(?i)STRINGC*P*(?P<POD>[\\d])"

我不擅长杂音,如果这是我应该知道的,抱歉。

谢谢!

regex server regex-group splunk splunk-query
1个回答
0
投票

仅使用吊舱号,您可以使用

(?i)STRINGC\\d+P(?P<POD>\\d+)
© www.soinside.com 2019 - 2024. All rights reserved.