Создание container dashboard¶
Предварительные настройки:
- настроим docker daemon как prometheus target, чтобы прометей мог брать метрики с docker демона.
добавить в /etc/docker/daemon.json:
Создадим dashboard пошагам:

Перейдите в раздел Dashboards, нажмите кнопку New и в раскрывающемся списке выберите New dashboard вы увидите следующую страницу.

Нажмите значок, обведенный красным, и вы войдете в Dashboard Settings.
Здесь нам нужно установить как минимум 2 параметра:
1. Обновим заголовок в General > Title

- Добавим переменную job in
General > Variables
Хотим чтобы job как target host на котором выполняются все контейнеры - мониторился.

После клика нужно ввести values как на скриншоте:

Нажимаем сохранить Dashboard и далее будем добавлять панели чтобы построить полноценный Dashboard.
Panel: Running Containers¶
Query: engine_daemon_container_states_containers{job="$Job", state="running"}
Настройки панели:
Visualization: Stat Panel options: * Title: Running Containers * Transparent background: False Value options: * Fields: Numeric Fields Stat styles: * Color mode: Background Gradient * Graph mode: None Standard options: * Unit: short
Panel: Paused Containers¶
Query: engine_daemon_container_states_containers{job="$Job", state="paused"}
Настройка панели:
Visualization: Stat Panel options: * Title: Paused Containers * Transparent background: False Value options: * Fields: Numeric Fields Stat styles: * Color mode: Background Gradient * Graph mode: None Standard options: * Unit: short
Panel: Stopped Containers¶
Query: engine_daemon_container_states_containers{job="$Job", state="stopped"}
Настройка панели:
Visualization: Stat Panel options: * Title: Stopped Containers * Transparent background: False Value options: * Fields: Numeric Fields Stat styles: * Color mode: Background Gradient * Graph mode: None Standard options: * Unit: short Thresholds
