Прометей не соответствует регулярному выражению - PullRequest
0 голосов
/ 21 февраля 2019

Я пытаюсь написать запрос прометея в графане, который выберет visits_total{route!~"/api/docs/*"}

Что я пытаюсь сказать, это то, что он должен выбрать все случаи, когда маршрут не соответствует /api/docs/* (регулярное выражение), но это не работает.Это на самом деле просто выбор всех экземпляров.Я попытался заставить его выбрать других, сделав это: visits_total{route=~"/api/order/*"}, но ничего не возвращается.Я нашел этих операторов в основах запроса страница Прометея.Что я тут не так делаю?

1 Ответ

0 голосов
/ 21 февраля 2019

Может быть потому, что у вас есть / в регулярном выражении.Попробуйте что-то вроде visits_total{route=~".*order.*"} и посмотрите, сгенерирован ли результат или нет.

Попробуйте также,

visits_total{route!~"\/api\/docs\/\*"}

Если вы хотите исключить все вещи, содержащие слово docs Вы можете использовать ниже,

visits_total{route!~".*docs.*"}
...