Однозначное векторное совпадение в Прометее и группировка по - PullRequest
0 голосов
/ 26 февраля 2020

Я хотел бы создать оповещение для панели управления Grafana с помощью Prometheus. Цель состоит в том, чтобы предупредить, если использование одной таблицы (RCU / RPU) ниже 50%, но не 0.

avg(Capacity{application="DynamoProxy", operation="ConsumedRead"})
/ avg(Capacity{application="DynamoProxy", operation="ProvisionedRead"}) * 100 < 50
unless avg(Capacity{application="DynamoProxy", operation="ConsumedRead"}) == 0

Однако не удается найти правильный способ группировки по таблицам.

<vector expr> <bin-op> on(<label list>) <vector expr>

Если я добавлю by (table) либо после первого выражения, либо в конце, оно не будет работать.

Заранее спасибо за помощь и разъяснения!

...