是否可以将某个指标的值用作另一个指标的标签的值?
假设我有两个指标:TextWatcher
和metric_a
。 metric_b
也有metric_a
标签。我想进行如下查询:
some_label
答案 0 :(得分:2)
您不能使用类似的指标,但是,如果要指定与{}
共享标签值的metric_a
,则可以执行以下操作:
metric_b
答案 1 :(得分:0)
您可以,尽管确实很hack:
metric_a and count_values without() ("some_label", metric_b)
count_values
函数实际上将为您的some_label
添加一个metric_b
标签,该标签等于metric_b
的值。实际值将为1,但您对此并不感兴趣,只是构造了正确的标签集来过滤metric_a
即可。
此外,您可能需要注意如何表达自己的价值。例如。表示值1的方法更多("1"
,"1.0"
,"1e0"
等),count_values
只会产生"1"
作为输出。