Мониторинг состояния контейнера Docker
Какие инструменты доступны для мониторинга потребления ресурсов док-контейнера? В последнее время контейнеризация приложений становится все более популярной с момента появления Docker. Но важно собирать данные о потреблении ресурсов контейнерами для сравнения различных приложений.
3 ответа
Я рекомендую использовать cAdvisor, который уже используется системами мониторинга узлов kubernetes и механизмами метрик OpenShift. И Прометей также популярен, информация легко берется из поиска в Google.
cAdvisor
[ https://github.com/google/cadvisor ]
Примеры ссылок
Мониторинг Docker-контейнеров - статистика докеров, cAdvisor, универсальная плоскость управления
Запуск cAdvisor
[ https://github.com/google/cadvisor/blob/master/docs/running.md#other-configurations ]
Докер, cAdvisor, InfluxDB и Графана
[ http://softwaretester.info/docker-cadvisor-influxdb-and-grafana/ ]
Если вы хотите увидеть потребление ресурсов ваших контейнеров, вы можете выполнить команду docker stats
на вашем терминале он возвращает процессор, память, использование сети контейнером
NexClipper - это простой и удобный инструмент для мониторинга контейнеров, который собирает статистику, состояние, процесс, сеть, среду, объем и журнал.