Прометей вектор поиска не включает определенные метки
У меня есть много метрик, но есть три метрики, которые я не хочу включать, как показано ниже
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/\\*\\*"}