Интеграция · Контейнеры

Docker

Метрики контейнеров через docker socket.

Что собирается

Агент монтирует /var/run/docker.sock и читает stats API. Лейблы контейнера попадают в метрики автоматически.

Требования

  • Docker Engine 20.10+
  • /var/run/docker.sock (read-only)
  • stats API

Ключевые метрики

Собираются из коробки. Любую метрику можно использовать в дашбордах, алертах и PromQL.

container.cpucontainer.memcontainer.net.iocontainer.restartscontainer.state

Шаги установки

  1. 1docker run -v /var/run/docker.sock:/var/run/docker.sock unimoni/agent
  2. 2Метки автоматически: container_name, image, compose_project

После установки

  • · Метрики появляются на дашборде через 15-30 секунд
  • · Лейблы интеграции автоматически попадают в фильтры
  • · Дашборд-пресеты для популярных метрик доступны в редакторе
Подробнее в документации
Docker
Открыть руководство →

Частые вопросы

Что Unimoni собирает из Docker?
Метрики контейнеров через docker socket. Все метрики попадают в тот же TSDB, что и остальной стек, — дашборды и алерты строятся по Docker и по остальной инфраструктуре в одном месте.
Сколько занимает подключение Docker?
Обычно пара минут: несколько шагов без изменений в коде. Метрики появляются на дашбордах через 15–30 секунд после первого сбора.
Какой доступ нужен интеграции Docker?
Только минимум из блока «Требования» выше — ограниченный токен или роль, ничего лишнего. Unimoni запрашивает наименьшие привилегии, которые поддерживает система.
Работает ли Docker в self-hosted и на бесплатном тарифе?
Да. Все интеграции одинаково работают в облаке Unimoni и в self-hosted и доступны начиная с бесплатного тарифа.

Похожие интеграции