ctop - Interfaccia di tipo Top per il monitoraggio dei contenitori Docker
ctop è uno strumento da riga di comando open source gratuito, semplice e multipiattaforma di tipo top per il monitoraggio delle metriche dei contenitori in tempo reale. Consente di ottenere una panoramica delle metriche relative a CPU, memoria, rete, I/O per più contenitori e supporta anche l'ispezione di un contenitore specifico.
Al momento della stesura di questo articolo, viene fornito con il supporto integrato per Docker (connettore contenitore predefinito) e runC; i connettori per altre piattaforme container e cluster verranno aggiunti nelle versioni future.
Come installare ctop nei sistemi Linux
Installare l'ultima versione di ctop è facile come eseguire i seguenti comandi per scaricare il binario per la tua distribuzione Linux e installarlo in /usr/local/bin/ctop e creare è eseguibile per eseguirlo.
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
In alternativa, installa ctop tramite Docker utilizzando il seguente comando.
docker run --rm -ti --name=ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
Una volta installato ctop, puoi eseguirlo per elencare tutti i tuoi contenitori attivi o meno.
ctop
Puoi utilizzare i tasti freccia Su e Giù per evidenziare un contenitore e fare clic su Invio per selezionarlo. Vedrai un menu come mostrato nello screenshot seguente. Scegli "vista singola" e fai clic su di essa per ispezionare il contenitore selezionato.
Lo screenshot seguente mostra la modalità di visualizzazione singola per un contenitore specifico.
Per visualizzare solo i contenitori attivi, utilizza il flag -a
.
ctop -a
Per visualizzare la CPU come %
del totale del sistema, utilizzare l'opzione -scale-cpu
.
ctop -scale-cpu
Puoi anche filtrare i contenitori utilizzando, ad esempio, il flag -f
.
ctop -f app
Inoltre, puoi selezionare il campo di ordinamento del contenitore iniziale utilizzando il flag -s
e visualizzare il messaggio di aiuto ctop come mostrato.
ctop -h
Tieni presente che i connettori per altri sistemi di contenitori e cluster devono ancora essere aggiunti a ctop. Puoi trovare maggiori informazioni nel repository Ctop Github.
ctop è un semplice strumento simile a top per visualizzare e monitorare le metriche del contenitore in tempo reale. In questo articolo, abbiamo spiegato come installare e utilizzare ctop in Linux. Puoi condividere i tuoi pensieri o porre domande tramite il modulo di commento qui sotto.