kube_namespace_labels是擦除所有名称空间标签的度量。
我想要一个新的副本,它有一个不同的名称和前缀添加到标签。
例如,如果度量如下所示:
第一个月
我希望副本看起来像这样:kube_namespace_labels_copy{namespace="ns1",prefix_label1="value1",prefix_label2="value2"}
个
我是新来的,并尝试scrape_configs,但还没有运气。有没有可能这样做?
kube_namespace_labels是擦除所有名称空间标签的度量。
我想要一个新的副本,它有一个不同的名称和前缀添加到标签。
例如,如果度量如下所示:
第一个月
我希望副本看起来像这样:kube_namespace_labels_copy{namespace="ns1",prefix_label1="value1",prefix_label2="value2"}
个
我是新来的,并尝试scrape_configs,但还没有运气。有没有可能这样做?
1条答案
按热度按时间hc2pp10m1#
Prometheus不提供给特定时间序列的所有标签添加任意前缀的功能。如果事先知道所需标签,可以使用label_join或label_replace函数创建带有附加前缀的新标签。例如,以下查询将
foo
标签复制到bar_foo
标签中,用于q
返回的时间序列(例如将bar_
前缀添加到foo
标签名称):字符串
P.S.如果您需要将所有标签从一个度量复制到另一个度量,并将给定的前缀添加到所有复制的标签,那么请查看this answer。