在普罗米修斯中重新标记实例名称
Relabeling instance name in prometheus
我正在尝试在 Prometheus 中重新标记 __address__
属性,但没有成功。这是我的配置:
- job_name: 'kafka'
scrape_interval: 10s
static_configs:
- targets:
- kafka-kafka-0.kafka-kafka-headless:5556
- kafka-kafka-1.kafka-kafka-headless:5556
- kafka-kafka-2.kafka-kafka-headless:5556
- kafka-kafka-3.kafka-kafka-headless:5556
- kafka-kafka-4.kafka-kafka-headless:5556
- kafka-kafka-5.kafka-kafka-headless:5556
relabel_configs:
- source_labels: [__address__]
regex: '(.+)\.'
target_label: instance
replacement:
我想要实现的是获取地址标签并使实例标签像 kafka-kafka-0
、kafka-kafka-1
等...但它没有按预期工作
Prometheus 正则表达式已锚定,因此您的正则表达式不匹配。在末尾添加.*
。
我正在尝试在 Prometheus 中重新标记 __address__
属性,但没有成功。这是我的配置:
- job_name: 'kafka'
scrape_interval: 10s
static_configs:
- targets:
- kafka-kafka-0.kafka-kafka-headless:5556
- kafka-kafka-1.kafka-kafka-headless:5556
- kafka-kafka-2.kafka-kafka-headless:5556
- kafka-kafka-3.kafka-kafka-headless:5556
- kafka-kafka-4.kafka-kafka-headless:5556
- kafka-kafka-5.kafka-kafka-headless:5556
relabel_configs:
- source_labels: [__address__]
regex: '(.+)\.'
target_label: instance
replacement:
我想要实现的是获取地址标签并使实例标签像 kafka-kafka-0
、kafka-kafka-1
等...但它没有按预期工作
Prometheus 正则表达式已锚定,因此您的正则表达式不匹配。在末尾添加.*
。