Попытка настроить мониторинг пространств имен kubernetes с помощью Prometheus и Grafana.
Существует несколько пространств имен, которые необходимо отслеживать. Попытка настроить панель таблицы или график калибровки для использования квоты ресурса.
Данные следующим образом.
kube_resourcequota{instance="kube-state-metrics",job="kube-state-metrics",namespace="test1",resource="count/configmaps",resourcequota="test1",type="hard"} 500
kube_resourcequota{instance="kube-state-metrics",job="kube-state-metrics",namespace="test1",resource="count/configmaps",resourcequota="test1",type="used"} 350
Для каждого пространства имен существует несколько используемых и жестких значений, подобных этому.
Попытка настроить панель таблиц для каждого пространства имен, чтобы отображались такие значения, как,
--------------------------------
Resource | Used | Hard |
--------------------------------
count/configmaps | 350 | 500 |
или Gauge для этих данных. Не уверен, как сгруппировать это и показать данные по желанию. Кроме того, необходимо установить предупреждение об этом всякий раз, когда используемое значение превышает 80%.