prometheus配置

1.relabel_configs 和 metric_relabel_configs

relabel_configs:发生在抓取前选择目标和做label配置

metric_relabel_configs:发生在抓取后落tsdb库之前,最后修改metrics内容

elabel_config 发生在抓取之前,metric_relabel_configs 发生在抓取之后

 

2.其他配置

- source_labels: [__meta_kubernetes_service_name]  #这个标签可以在prom中查看详细的值
separator: ;
regex: (.*)   #正则匹配
target_label: k8s_svc
replacement: $1
action: replace

replace: 替换。

keep: 保留。如果只想发现某个与source_labels匹配的target,可以用这个keep

drop: 丢弃。可以根据source_labels丢弃某个匹配的target

labeldrop: 丢弃标签。可以根据regex丢弃某个匹配的指标,vm-metrics处理的指标标签有上限,太多会导致一些标签被丢弃

 

3.只要某个端口的指标,其他接口的自动丢掉

        relabel_configs:
          - source_labels: [__address__]
            regex: (.+):9327
            action: keep

 

 

 

参考连接:

https://blog.csdn.net/qq_43684922/article/details/131155357

https://prometheus.io/docs/prometheus/latest/configuration/configuration/

posted @ 2024-07-25 18:35  wdgde  阅读(158)  评论(0)    收藏  举报