Поиск по сайту:

ctop — Top-like интерфейс для мониторинга Docker-контейнеров


ctop — это бесплатный, простой и кроссплатформенный инструмент командной строки с открытым исходным кодом, похожий на верхнюю часть, для мониторинга показателей контейнера в режиме реального времени. Он позволяет вам получить обзор показателей, касающихся ЦП, памяти, сети, ввода-вывода для нескольких контейнеров, а также поддерживает проверку конкретного контейнера.

На момент написания этой статьи он поставляется со встроенной поддержкой Docker (коннектор контейнера по умолчанию) и runC; соединители для других контейнерных и кластерных платформ будут добавлены в будущих выпусках.

Как установить ctop в системах Linux

Установить последнюю версию ctop так же просто, как выполнить следующие команды, чтобы загрузить двоичный файл для вашего дистрибутива Linux, установить его в /usr/local/bin/ctop и сделать это исполняемый файл для его запуска.

sudo wget https://github.com/bcicen/ctop/releases/download/v0.7.1/ctop-0.7.1-linux-amd64  -O /usr/local/bin/ctop
sudo chmod +x /usr/local/bin/ctop

Альтернативно установите ctop через Docker, используя следующую команду.

docker run --rm -ti --name=ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest

После установки ctop вы можете запустить его, чтобы просмотреть список всех ваших контейнеров, независимо от того, активны они или нет.

ctop

Вы можете использовать клавиши со стрелками Вверх и Вниз, чтобы выделить контейнер, и нажать Ввод, чтобы выбрать его. Вы увидите меню, как показано на следующем снимке экрана. Выберите «одиночный просмотр» и нажмите на него, чтобы просмотреть выбранный контейнер.

На следующем снимке экрана показан режим единого просмотра для определенного контейнера.

Чтобы отобразить только активные контейнеры, используйте флаг -a.

ctop -a 

Чтобы отобразить ЦП в виде % от общего объема системы, используйте параметр -scale-cpu.

ctop -scale-cpu

Вы также можете фильтровать контейнеры, например, с помощью флага -f.

ctop -f app

Кроме того, вы можете выбрать исходное поле сортировки контейнера с помощью флага -s и просмотреть справочное сообщение ctop, как показано.

 
ctop -h

Обратите внимание, что коннекторы для других контейнерных и кластерных систем еще не добавлены в ctop. Дополнительную информацию можно найти в репозитории Ctop Github.

ctop – это простой инструмент наподобие Top для визуализации и мониторинга показателей контейнера в режиме реального времени. В этой статье мы объяснили, как установить и использовать ctop в Linux. Вы можете поделиться своими мыслями или задать любые вопросы через форму комментариев ниже.