Я хотел бы создать оповещение для панели управления 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) либо после первого выражения, либо в конце, оно не будет работать.
Заранее спасибо за помощь и разъяснения!