Как искать в прометее, применяя бинарный оператор к меткам? - PullRequest
0 голосов
/ 17 октября 2019

Считайте, что у меня есть метрики формата: - prometheus_test{Name:"abc", Number:"1",......} prometheus_test{Name:"bcd", Number:"2",......} Я хотел бы получить метрики с номером> 1. запрос: - prometheus_test{Number="1"} will retrieve prometheus_test{Name:"abc", Number:"1",......}.

Я хотел бы знать, существует ли такой способ, как prometheus_test{Number>"1"} to retrieve prometheus_test{Name:"bcd", Number:"2",......}

Я пробовал много методов, таких как prometheus_test {Number> "1"}, нопоказывает ошибку запроса

1 Ответ

0 голосов
/ 17 октября 2019

Метки Prometheus являются строками, и вы не можете выполнять на них никакую обработку, кроме точного или регулярного соответствия. Вы можете сопоставить все, кроме 1, используя что-то вроде prometheus_test{Number!="1"}, но это столько, сколько вы получите от Прометея.

...