我正在使用普罗米修斯和格拉法纳。我想根据 Source 作为变量更改指标。所以如果源是source1,那么我想要第一个指标,否则第二个指标
src1_request1_counter1{job='$job', instance=~"localhost:8080"}
src2_request2_counter2{job='$job', instance=~"localhost:9090"}
提前致谢
我正在使用普罗米修斯和格拉法纳。我想根据 Source 作为变量更改指标。所以如果源是source1,那么我想要第一个指标,否则第二个指标
src1_request1_counter1{job='$job', instance=~"localhost:8080"}
src2_request2_counter2{job='$job', instance=~"localhost:9090"}
提前致谢
所以我想出了两种方法,我是发布它,因为它可能对其他人有帮助 1)在查询中使用或条件
rate(src1_request1_counter1{job="$application",
instance="$instance"}[1m]) or
rate(src2_request2_counter2{job="$application",
instance="$instance"}[1m])
2)使用变量参考:- 在grafana仪表板的prometheus中动态更改指标名称
仅供参考,我使用了第一个选项,因为在我的情况下它更简单