prometheus配置文件relabel_config淺析

關於prometheus配置文件relabel_config,先貼個官網鏈接

官網鏈接

example

relabel_configs:
      - source_labels: [__address__]
        target_label: __param_target
      - source_labels: [__param_target]
        target_label: instance
      - target_label: __address__
        replacement: localhost:9093

官方解釋,relabel_config的作用就是將metricslabel 的值做一個替換,具體的替換規則有配置決定,默認 job 的值是 job_name__address__的值爲 hostinstance的值會比__address__多一個端口號 ,__param_<name>的值就是請求中<name>的值

個人理解:標籤其實可以理解是一個key-value對組成

上面example的作用就是把 __address__標籤替換成__param_targetvalue不變,只不過是key變了,
最後的 replacement 表示把標籤__address__value替換成 localhost:9093
以上,記錄一下,方便小夥伴們理解

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章