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