ctop è uno strumento da riga di comando open source, semplice e multipiattaforma gratuito per il monitoraggio delle metriche dei container in tempo reale. Ti consente di ottenere una panoramica delle metriche relative a CPU, memoria, rete, I/O per più container e supporta anche l'ispezione di un container 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 di contenitori e cluster verranno aggiunti nelle versioni future.
Come installare ctop nei sistemi Linux
Installazione dell'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 rendilo 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 usando il seguente comando.
$ docker run --rm -ti --name=ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
Dopo aver installato ctop , puoi eseguirlo per elencare tutti i tuoi contenitori attivi o meno.
$ ctop

Puoi utilizzare Su e Giù tasti freccia per evidenziare un contenitore e fare clic su Invio per selezionarlo. Vedrai un menu come mostrato nella schermata seguente. Scegli "visualizzazione singola" e fare clic su di esso per ispezionare il contenitore selezionato.

Lo screenshot seguente mostra la modalità di visualizzazione singola per un contenitore specifico.

Per visualizzare solo i contenitori attivi, usa il -a
bandiera.
$ ctop -a

Per visualizzare la CPU come %
del totale del sistema, usa il -scale-cpu
opzione.
$ ctop -scale-cpu
Puoi anche filtrare i contenitori usando -f
bandiera, per esempio.
$ ctop -f app
Inoltre, puoi selezionare il campo di ordinamento del contenitore iniziale utilizzando -s
flag e vedi il ctop messaggio di aiuto 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 dal repository Ctop Github.
ctop è un semplice strumento simile al top per visualizzare e monitorare le metriche dei container 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.