带有正则表达式的标签-普罗米修斯
label with regex- Prometheus
我正在尝试使用正则表达式添加新标签。
名称实例是 pr-na01-na02-A
我试图只获取 pr-na01
,
所以我这样做了:
- source_labels: ['__meta_ec2_tag_Name']
regex: '^[^-]*-[^-]*'
target_label: 'test'
replacement: ''
并且仍然没有在 Prometheus 指标下看到新标签(测试)。
问题是您没有捕获组,所以 </code> 是空的。另外你没有匹配完整的字符串。</p>
<p>尝试 <code>(^[^-]*-[^-]*).*
作为正则表达式。
我正在尝试使用正则表达式添加新标签。
名称实例是 pr-na01-na02-A
我试图只获取 pr-na01
,
所以我这样做了:
- source_labels: ['__meta_ec2_tag_Name']
regex: '^[^-]*-[^-]*'
target_label: 'test'
replacement: ''
并且仍然没有在 Prometheus 指标下看到新标签(测试)。
问题是您没有捕获组,所以 </code> 是空的。另外你没有匹配完整的字符串。</p>
<p>尝试 <code>(^[^-]*-[^-]*).*
作为正则表达式。