ctop: interfaz similar a la superior para monitorear contenedores Docker
ctop es una herramienta de línea de comandos superior, gratuita, de código abierto, simple y multiplataforma para monitorear las métricas de contenedores en tiempo real. Le permite obtener una descripción general de las métricas relativas a 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, viene con soporte integrado para Docker (conector de contenedor predeterminado) y runC; En futuras versiones se agregarán conectores para otras plataformas de contenedores y clústeres.
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 crear 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 sean activos o no.
ctop
Puede utilizar 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 él para inspeccionar el contenedor seleccionado.
La siguiente captura de pantalla muestra el modo de vista única para un contenedor específico.
Para mostrar solo contenedores activos, utilice el indicador -a
.
ctop -a
Para mostrar la CPU como %
del total del sistema, utilice 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 del contenedor inicial usando el indicador -s
y ver el mensaje de ayuda ctop como se muestra.
ctop -h
Tenga en cuenta que aún no se han agregado a ctop conectores para otros sistemas de contenedores y clústeres. Puede encontrar más información en el repositorio Ctop Github.
ctop es una herramienta sencilla y excelente para visualizar y monitorear métricas de contenedores en tiempo real. En este artículo, explicamos cómo instalar y usar ctop en Linux. Puede compartir sus pensamientos o hacer cualquier pregunta a través del formulario de comentarios a continuación.