当需要过滤target目标时,我们则将action定义为keep或者drop。在Job的配置当中使用一下配置,当匹配到target的元数据标签__meta_consul_tags中匹配到”.,development,.“,则keep当前实例。
relabel_configs:
- source_labels: ["__meta_consul_tags"]
regex: ".*,development,.*"
action: keep
总结:
通过relabeling可以在写入metrics数据之前,动态修改metrics的label;
通过relabeling可以对target实例进行过滤和选择。