Мониторинг состояния контейнера Docker

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

Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Как создать PHP Image с нуля
Как создать PHP Image с нуля
Сегодня мы создадим PHP Image from Scratch для того, чтобы легко развернуть базовые PHP-приложения. Пожалуйста, имейте в виду, что это разработка для...
0
0
1 441
3

Ответы 3

Я рекомендую cAdvisor, который уже используется системой мониторинга узлов Kubernetes и движками метрик OpenShift. И Прометей тоже популярен, информация легко берется из поиска в гугле.

cAdvisor

[https://github.com/google/cadvisor]

Примеры ссылок

Если вы хотите увидеть потребление ресурсов вашими контейнерами, вы можете выполнить команду docker stats на вашем терминале, она возвращает CPU, память, использование сети по контейнерам.

NexClipper - это простой и легкий инструмент для мониторинга контейнеров, который собирает статистику, статус, процесс, сеть, среду, том и журнал.

https://github.com/TheNexCloud/NexClipper

Как правило, ссылки на инструмент или библиотеку должны сопровождаться примечаниями по использованию, конкретным объяснением того, как связанный ресурс применим к проблеме, или некоторым примером кода, или, если возможно, на все вышеперечисленное.

Samuel Liew 09.07.2018 14:12

Другие вопросы по теме