Vyhledávání na webu

ctop – špičkové rozhraní pro monitorování kontejnerů dockeru


ctop je bezplatný open source, jednoduchý a multiplatformní špičkový nástroj příkazového řádku pro sledování metrik kontejnerů v reálném čase. Umožňuje získat přehled o metrikách týkajících se CPU, paměti, sítě, I/O pro více kontejnerů a také podporuje kontrolu konkrétního kontejneru.

V době psaní tohoto článku se dodává s vestavěnou podporou pro Docker (výchozí konektor kontejneru) a runC; v budoucích verzích budou přidány konektory pro další kontejnerové a clusterové platformy.

Jak nainstalovat ctop v systémech Linux

Instalace nejnovější verze ctop je stejně snadná jako spuštěním následujících příkazů ke stažení binárního souboru pro vaši distribuci Linuxu a jeho instalaci do /usr/local/bin/ctop a vytvoření spustitelný pro jeho spuštění.

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

Případně nainstalujte ctop přes Docker pomocí následujícího příkazu.

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

Jakmile nainstalujete ctop, můžete jej spustit a zobrazit seznam všech vašich kontejnerů, ať už jsou aktivní nebo ne.

ctop

Pomocí kláves Nahoru a Dolů můžete kontejner zvýraznit a kliknutím na Enter jej vybrat. Zobrazí se nabídka, jak je znázorněno na následujícím snímku obrazovky. Vyberte „jednotné zobrazení“ a kliknutím na něj prohlédněte vybraný kontejner.

Následující snímek obrazovky ukazuje režim jednoho zobrazení pro konkrétní kontejner.

Chcete-li zobrazit pouze aktivní kontejnery, použijte příznak -a.

ctop -a 

Chcete-li zobrazit CPU jako % z celkového počtu systému, použijte volbu -scale-cpu.

ctop -scale-cpu

Kontejnery můžete také filtrovat například pomocí parametru -f.

ctop -f app

Kromě toho můžete vybrat počáteční pole pro řazení kontejnerů pomocí příznaku -s a zobrazit zprávu nápovědy ctop, jak je znázorněno.

 
ctop -h

Upozorňujeme, že konektory pro další kontejnerové a klastrové systémy je třeba do ctop přidat. Více informací naleznete v repozitáři Ctop Github.

ctop je jednoduchý špičkový nástroj pro vizualizaci a sledování metrik kontejnerů v reálném čase. V tomto článku jsme vysvětlili, jak nainstalovat a používat ctop v Linuxu. Můžete se podělit o své myšlenky nebo položit jakékoli otázky prostřednictvím formuláře pro komentáře níže.