relabel_configs : 在对 target 进行数据采集之前(比如在采集数据之前重新定义标签信息, 如目的 IP、目的端口等信息) , 可以使用 relabel_configs 添加、 修改或删除一些标签、 也可以只采集特定目标或过滤目标。 metric_relabel_configs: 在对 target 进行数据采集之后, 即如果是已经抓取到指标数据时, 可以使用metric...
有一个内部标签__address__,其值是由 Prometheus 配置文件中static_configs下targets的每一个值设置的,其值是刮擦请求的主机名。默认情况下,它后来用于设置标签instance的值,该值附加到每个指标上,并告诉您指标来自哪里。 标签重新配置 relabel_config # source labels 从现有标签(可以是已经配置的和动态已经生成的)...
relabel_configs: - target_label: __address__ replacement: 192.168.0.147:5443 action: replace - source_labels: [__meta_kubernetes_node_name] regex: (.+) target_label: __metrics_path__ replacement: /api/v1/nodes/${1}/proxy/metrics/cadvisor - target_label: cluster replacement: k8s02 启动...
relabel_configs: #重写标签配置 - source_labels: [__address__] regex: '(.*):10250' #10250为kubelet端口 但是我们的node-export部署的端口是9100,所以在抓取数据前需要修改数据采集的端口 replacement: '${1}:9100' #9100为node-exporterj监听的端口,此处表示将发现的地址包含10250端口的替换为9100,通过正则...
首先,relabel_configs键可以作为刮削任务定义的一部分被找到。这些重新标记的步骤是在刮削发生之前应用的,并且只能访问由 Prometheus 的服务发现添加的标签。它们允许我们过滤由我们的 SD 机制返回的目标,以及操纵它设置的标签。 一旦目标被定义,metric_relabel_configs步骤将在刮削后应用,并允许我们选择哪些系列 (series)...
发送给 Alertmanager 的报警(alert_relabel_configs) 写到远程存储的样本(write_relabel_configs) 所有这些 relabeling 配置块都是相同类型的relabel_config,每个配置块都由一个规则列表组成,这些规则依次应用于每个标记的对象。 例如,一个 relabeling 规则可以根据正则表达式的匹配来保留或丢弃一个对象,可以修改其标签,也...
relabel_configs: - source_labels: [__meta_consul_service_address] target_label: __param_target action: replace # 如果没有指定,数值默认就是这个- source_labels: [__param_target] target_label: instance - target_label: __address__ replacement: 192.168.10.100:9115 ...
relabel_configs: - source_labels: ["__address__"] target_label: __param_target - source_labels: ["__param_target"] target_label: instance - target_label: __address__ # snmp_exporter 服务IP和端口 replacement: 172.17.40.5:9116 - source_labels: ["module"] ...
replacement: $1 action: replace - source_labels: [pod] regex: (.+) target_label: pod_name replacement: $1 action: replace 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 注意要用 metric_relabel_configs,不是 relabel_configs,采集后做的 replace。
replacement: prod action: replace target_label: env - job_name: 'redis_exporter' consul_sd_configs: - server: 172.26.42.229:28500 token: '${CONSUL_HTTP_TOKEN}' services: ['redis_exporter'] relabel_configs: - source_labels: [__address__] ...