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.