Ricerca nel sito web

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.