ctop - Topplignende grensesnitt for overvåking av Docker-beholdere


ctop er et gratis åpen kildekode, enkelt og topplignende kommandolinjeverktøy på tvers av plattformer for å overvåke containerberegninger i sanntid. Den lar deg få en oversikt over beregninger angående CPU, minne, nettverk, I/O for flere containere og støtter også inspeksjon av en spesifikk container.

Når denne artikkelen skrives, leveres den med innebygd støtte for Docker (standard containerkobling) og runC; koblinger for andre container- og klyngeplattformer vil bli lagt til i fremtidige utgivelser.

Hvordan installere ctop i Linux-systemer

Å installere den siste versjonen av ctop er like enkelt som å kjøre følgende kommandoer for å laste ned binærfilen for Linux-distribusjonen din og installere den under /usr/local/bin/ctop og lage den kjørbar for å kjøre den.

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

Alternativt kan du installere ctop via Docker ved å bruke følgende kommando.

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

Når du har installert ctop, kan du kjøre den for å vise alle beholderne dine, enten de er aktive eller ikke.

ctop

Du kan bruke piltastene Opp og Ned for å markere en beholder og klikke Enter for å velge den. Du vil se en meny som vist i følgende skjermbilde. Velg “enkeltvisning ” og klikk på den for å inspisere den valgte beholderen.

Følgende skjermbilde viser enkeltvisningsmodus for en bestemt beholder.

For å vise bare aktive beholdere, bruk -a-flagget.

ctop -a 

For å vise CPU som % av totalt system, bruk -scale-cpu alternativet.

ctop -scale-cpu

Du kan også filtrere beholdere ved å bruke -f-flagget, for eksempel.

ctop -f app

I tillegg kan du velge innledende beholdersorteringsfelt ved å bruke -s-flagget, og se ctop-hjelpemeldingen som vist.

 
ctop -h

Vær oppmerksom på at koblinger for andre container- og klyngesystemer ennå ikke er lagt til ctop. Du kan finne mer informasjon fra Ctop Github-depotet.

ctop er et enkelt topplignende verktøy for å visualisere og overvåke beholderberegninger i sanntid. I denne artikkelen har vi forklart hvordan du installerer og bruker ctop i Linux. Du kan dele tankene dine eller stille spørsmål via kommentarskjemaet nedenfor.