如何在普罗米修斯重新标记步骤中替换标签?
How to replace a label in a prometheus re-label step?
我正在使用基于 prometheus 文件的服务发现。但是,当拉入我的服务器列表时,我意识到我的服务的指标端点是 /prometheus
no /metrics
我发现我可以使用重新标记来解决这个问题。
- job_name: 'servers-dev'
file_sd_configs:
- files: ['/prometheus/topology.json']
relabel_configs:
- source_labels: [?????]
action: replace
target_label: __metrics_path__ #I want this to be /prometheus
regex: (.+)
如何使用重新标记添加标签?
这里不需要使用relabeling,直接添加
即可
metrics_path: /prometheus
到抓取配置。
要通过重新标记来做到这一点,您需要这样做:
- target_label: __metrics_path__
replacement: /prometheus
因为默认设置使您无需担心其他配置选项。
我正在使用基于 prometheus 文件的服务发现。但是,当拉入我的服务器列表时,我意识到我的服务的指标端点是 /prometheus
no /metrics
我发现我可以使用重新标记来解决这个问题。
- job_name: 'servers-dev'
file_sd_configs:
- files: ['/prometheus/topology.json']
relabel_configs:
- source_labels: [?????]
action: replace
target_label: __metrics_path__ #I want this to be /prometheus
regex: (.+)
如何使用重新标记添加标签?
这里不需要使用relabeling,直接添加
即可 metrics_path: /prometheus
到抓取配置。
要通过重新标记来做到这一点,您需要这样做:
- target_label: __metrics_path__
replacement: /prometheus
因为默认设置使您无需担心其他配置选项。