普罗米修斯矢量搜索不包括某些标签

Prometheus vector search not include certain labels

我有很多指标,但我不想包括以下三个指标

appName{monitor="prometheus",status="200",uri="/**/favicon.ico"}
appName{monitor="prometheus",status="404",uri="/**"}
appName{monitor="prometheus",status="200",uri="/actuator/health"}
.....

我的查询是

appName{uri!~ "/actuator.*| /** |/**/favicon.ico" }

但我收到错误显示错误执行查询:

parse error at char 30: error parsing regexp: invalid nested repetition operator: **

你不会喜欢的 :) 你必须转义 '*'

在我的例子中,我有一些类似的东西:

http_server_requests_seconds_count{"/**"}
http_server_requests_seconds_count{"/webjars/**"}

此查询将其过滤掉:

http_server_requests_seconds_count{uri!~ "/\*\*|/webjars/\*\*"}