ctop - Interfață similară pentru monitorizarea containerelor Docker


ctop este o sursă deschisă gratuită, simplă și multiplatformă, asemănătoare cu linia de comandă, pentru monitorizarea valorilor containerului în timp real. Vă permite să obțineți o imagine de ansamblu asupra valorilor referitoare la CPU, memorie, rețea, I/O pentru mai multe containere și, de asemenea, acceptă inspecția unui anumit container.

La momentul scrierii acestui articol, acesta este livrat cu suport încorporat pentru Docker (conector implicit de container) și runC; conectori pentru alte platforme container și cluster vor fi adăugați în versiunile viitoare.

Cum se instalează ctop în sistemele Linux

Instalarea celei mai recente versiuni a ctop este la fel de ușoară ca și rularea următoarelor comenzi pentru a descărca fișierul binar pentru distribuția dvs. Linux și a-l instala sub /usr/local/bin/ctop și faceți este executabil pentru a-l rula.

$ 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

Ca alternativă, instalați ctop prin Docker folosind următoarea comandă.

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

După ce ați instalat ctop, îl puteți rula pentru a lista toate containerele, indiferent dacă sunt active sau nu.

$ ctop

Puteți folosi tastele săgeți Sus și Jos pentru a evidenția un container și faceți clic pe Enter pentru a-l selecta. Veți vedea un meniu așa cum se arată în următoarea captură de ecran. Alegeți \„vizualizare unică” și faceți clic pe el pentru a inspecta containerul selectat.

Următoarea captură de ecran arată modul de vizualizare unică pentru un anumit container.

Pentru a afișa numai containerele active, utilizați marcatorul -a.

$ ctop -a 

Pentru a afișa CPU ca % din totalul sistemului, utilizați opțiunea -scale-cpu.

$ ctop -scale-cpu

De asemenea, puteți filtra containerele utilizând steag-ul -f, de exemplu.

$ ctop -f app

În plus, puteți selecta câmpul inițial de sortare a containerului folosind marcatorul -s și puteți vedea mesajul de ajutor ctop așa cum se arată.

 
$ ctop -h

Rețineți că conectorii pentru alte sisteme container și cluster nu au fost încă adăugați la ctop. Puteți găsi mai multe informații din depozitul Ctop Github.

ctop este un instrument simplu de tip top pentru vizualizarea și monitorizarea valorilor containerului în timp real. În acest articol, am explicat cum să instalați și să utilizați ctop în Linux. Puteți să vă împărtășiți gândurile sau să puneți orice întrebări prin intermediul formularului de comentarii de mai jos.