Какие инструменты доступны для мониторинга потребления ресурсов докер-контейнера? В последнее время контейнеризация приложений становится все более популярной с момента появления Docker. Но важно собирать данные о потреблении ресурсов контейнерами для тестирования различных приложений.


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