Прометей вектор поиска не включает определенные метки

У меня есть много метрик, но есть три метрики, которые я не хочу включать, как показано ниже

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" }

Но я получил ошибку показывает Ошибка выполнения запроса:

ошибка синтаксического анализа на 30-й строке: ошибка синтаксического анализа. регулярное выражение: недопустимый вложенный оператор повторения: **

1 ответ

Решение

Тебе не понравится:) ты должен сбежать '*'

В моем случае у меня было что-то вроде:

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

и этот запрос отфильтровал его:

http_server_requests_seconds_count{uri!~ "/\\*\\*|/webjars/\\*\\*"}
Другие вопросы по тегам