Prometheus 格拉法纳+;普罗米修斯:使用自定义变量作为标记值的过滤器

Prometheus 格拉法纳+;普罗米修斯:使用自定义变量作为标记值的过滤器,prometheus,grafana,Prometheus,Grafana,我有一个普罗米修斯的问题,比如: http_server_requests(uri=...) 现在,在Grafana中,我想使用一个自定义变量让用户选择要排除的waht uri 如果我使用query,它将是: http_server_requests(uri!="url1|url2|url3") 这可能吗?使用管道格式: http_server_requests(uri!="${urlsCustomDashboardVariable:pipe}")

我有一个普罗米修斯的问题,比如:

http_server_requests(uri=...)
现在,在Grafana中,我想使用一个自定义变量让用户选择要排除的waht uri

如果我使用query,它将是:

http_server_requests(uri!="url1|url2|url3")
这可能吗?

使用管道格式:

http_server_requests(uri!="${urlsCustomDashboardVariable:pipe}")

好的,谢谢!但它失败了,出现了一个错误:
Object request:Object url:“api/datasources/proxy/83/api/v1/query\u range?query=sum(http\u server\u requests\u seconds\u count%7Buri!%3D%22%24%7Benv%3D%22执行器%2cprepod%22%2Coutcome!%3D%22%2CproductName%3D%22签出折扣api%22%2Curi!~%22%2F\u系统%2Fcheck.*%7C%2fwagger.%7C%2Fv2%2fdocs%7D)%20by%20(方法%2C%20uri)&start=1602662400&end=1602684000&step=7200“errorType:“bad_data”错误:“1:53:解析错误:标签匹配中的意外标识符“actor”,应为“,”或“}”
查询是通过(方法,uri)求和(http_服务器请求秒数{uri!~“${backoffice URL:pipe}”)自定义变量是指仪表板变量吗?请注意,您的查询是错误的,它应该是
http_server_requests{uri!~“url1 | url2 | url3”}
是的,您是对的;复制粘贴错误;虽然格式正确,但也不起作用。我所说的自定义变量是指类型为“custom”的仪表板变量,是的。您是否尝试过
~而不是
=?当然。正如我所说。