修改目的:打开prometheus,选择targets可以看到下面的页面,目的就是修改红框中的端口。
修改方式:修改prometheus.yml 配置文件,增加如下配置:
配置详细解释:
- relabel_configs 重新标记配置
- - source_labels 源标签
- regex 根据此正则表达式取源标签的内容
- target_label 目的标签
- replacement 操作类型为替换,${1}代表regex提取出的内容,后面拼接新的端口重新给address赋值
- __address__ targets的host:port
- __meta_eureka_app_instance_ip_addr targets的host
参考文章如下:
https://prometheus.io/docs/prometheus/latest/configuration/configuration/#relabel_config
https://blog.csdn.net/wtan825/article/details/93651164
https://github.com/prometheus/prometheus/blob/release-2.16/config/testdata/conf.good.yml
https://blog.csdn.net/liangkiller/article/details/105758857