【发布时间】:2021-06-19 02:47:54
【问题描述】:
所以我有 2 个指标,我需要从第一个指标获取标签值,然后查询第二个指标,其中 {param="label_values_from_1st_metric"}。 例如:
metric_1{instance="abc"} - 返回 3 个时间序列:
metric_1{name="my-service", env="production", host="example-0.org"}
metric_1{name="my-service", env="production", host="example-1.org"}
metric_1{name="my-service", env="production", host="example-2.org"}
接下来我需要使用来自第一个查询的 host 值对第二个指标进行查询。
metric_2{domain="exmple-0,1,2.org"}
所以问题是,我如何将 label_values 传递给第二个查询?据我了解,我只能将 label_values() 用于 grafana 面板中的变量,因此我无法编写一个可以为我执行此操作的查询。
【问题讨论】:
标签: prometheus grafana metrics promql