【发布时间】:2022-11-22 22:05:38
【问题描述】:
假设我有 2 个以下指标:
metric1{identifier="test", name="first"} 100
metric1{identifier="test", name="second"} 200
metric2{identifier="test", othername="third"} 2
我想编写一个 PromQL,它将第一个指标与特定标签(此处为identifier)上的第二个指标相乘,同时将所有其他标签保留在结果指标中(此处为name 和othername),因此结果将是:
resultmetric{identifier="test", name="first", othername="third"} 200
resultmetric{identifier="test", name="second", othername="third"} 400
简单地乘以它是行不通的,因为这些指标有不同的标签集。
如果有办法,我怎样才能使这成为可能?
【问题讨论】:
标签: prometheus promql