Prometheus联邦模式relabel_configs遇到的问题

最近在使用Prometheus联邦模式,中心节点收集子节点数据时,需要动态生成一些新的标签,例如将三个标签合成一个新的标签,无奈发现没有合成。查了一下prometheus的 Before relabeling,没有找到想要的那三个标签,但是指标中是有这三个标签的。

Prometheus联邦模式relabel_configs遇到的问题_第1张图片

后来上网查了下,发现Before relabeling里面只会列出静态的标签,这些标签的值在scrape之前是已知的。

但我想要的那三个标签的值在不同的指标中是不一样的,那怎么搞?

后来在官网找到了 metric_relabel_configs 

relabel_configs和metric_relabel_configs 的区别是:前者发生在scrape之前(所以无法对动态标签做relabel_configs,因为scrape之前不知道值是什么),后者发生在scrape之后。

于是将relabel_configs换成metric_relabel_configs,问题解决了。

你可能感兴趣的:(Prometheus联邦模式relabel_configs遇到的问题)