ctop - Interfaz superior para monitorear contenedores Docker


ctop es una herramienta gratuita de código abierto, simple y multiplataforma de línea de comandos para monitorear las mediciones de contenedores en tiempo real. Le permite obtener una visión general de las métricas relacionadas con CPU, memoria, red, E/S para múltiples contenedores y también admite la inspección de un contenedor específico.

Al momento de escribir este artículo, se entrega con soporte incorporado para Docker (conector de contenedor predeterminado) y runC ; Los conectores para otras plataformas de contenedor y clúster se agregarán en futuras versiones.

Cómo instalar ctop en sistemas Linux

Instalar la última versión de ctop es tan fácil como ejecutar los siguientes comandos para descargar el binario para su distribución de Linux e instalarlo en /usr/local/bin/ctop y hacer Es ejecutable para ejecutarlo.

$ 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

Alternativamente, instale ctop a través de Docker usando el siguiente comando.

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

Una vez que haya instalado ctop , puede ejecutarlo para enumerar todos sus contenedores, ya sea activo o no.

$ ctop

Puede usar las teclas de flecha Arriba y Abajo para resaltar un contenedor y hacer clic en Entrar para seleccionarlo. Verá un menú como se muestra en la siguiente captura de pantalla. Elija "vista única" y haga clic en ella para inspeccionar el contenedor seleccionado.

La siguiente captura de pantalla muestra el modo de vista única para un contenedor específico.

Para mostrar solo los contenedores activos, use la marca -a .

$ ctop -a 

Para mostrar la CPU como % del total del sistema, use la opción -scale-cpu .

$ ctop -scale-cpu

También puede filtrar contenedores utilizando el indicador -f , por ejemplo.

$ ctop -f app

Además, puede seleccionar el campo de clasificación inicial del contenedor utilizando el indicador -s y ver el mensaje de ayuda ctop como se muestra.

 
$ ctop -h

Tenga en cuenta que los conectores para otros sistemas de contenedores y clústeres aún no se han agregado a ctop . Puede encontrar más información en el repositorio de Ctop Github.

ctop es una herramienta simple similar a la de la parte superior para visualizar y monitorear métricas de contenedores en tiempo real. En este artículo, hemos explicado cómo instalar y usar ctop en Linux. Puede compartir sus opiniones o hacer cualquier pregunta a través del formulario de comentarios a continuación.