Moe*_*Moe 7 grafana prometheus promql
我有几个带有“服务”标签的指标。我想获取以“abc”开头并以“xyz”结尾的所有“服务”级别的列表。这些将是 grafana 模板变量的值。
这是我尝试过的:
label_values(service) =~ "abc.*xyz"
但是这会产生错误 Template variables could not be initialized: parse error at char 13: could not parse remaining input "(service_name) "...
关于如何过滤标签值的任何想法?
Ali*_*ean 11
这应该有效(替换up为您提到的指标):
label_values(up{service=~"abc.*xyz"}, service)
Run Code Online (Sandbox Code Playgroud)
或者,如果您确实需要查看多个指标(假设出于某种原因,某些指标具有某些服务标签值,而其他指标具有其他值):
label_values({__name__=~"metric1|metric2|metric3", service=~"abc.*xyz"}, service)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8614 次 |
| 最近记录: |