Website-Suche

ctop – Top-ähnliche Schnittstelle zur Überwachung von Docker-Containern


ctop ist ein kostenloses, einfaches und plattformübergreifendes Open-Source-Befehlszeilentool zur Überwachung von Containermetriken in Echtzeit. Es ermöglicht Ihnen, einen Überblick über Metriken zu CPU, Speicher, Netzwerk und E/A für mehrere Container zu erhalten und unterstützt auch die Inspektion eines bestimmten Containers.

Zum Zeitpunkt des Verfassens dieses Artikels verfügt er über integrierte Unterstützung für Docker (Standard-Container-Connector) und runC; Konnektoren für andere Container- und Clusterplattformen werden in zukünftigen Versionen hinzugefügt.

So installieren Sie ctop in Linux-Systemen

Die Installation der neuesten Version von ctop ist so einfach wie das Ausführen der folgenden Befehle, um die Binärdatei für Ihre Linux-Distribution herunterzuladen und sie unter /usr/local/bin/ctop zu installieren und zu erstellen Es ist eine ausführbare Datei, um es auszuführen.

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

Alternativ können Sie ctop über Docker mit dem folgenden Befehl installieren.

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

Sobald Sie ctop installiert haben, können Sie es ausführen, um alle Ihre Container aufzulisten, unabhängig davon, ob sie aktiv sind oder nicht.

ctop

Sie können die Pfeiltasten Nach oben und Nach unten verwenden, um einen Container hervorzuheben, und auf die Eingabetaste klicken, um ihn auszuwählen. Sie sehen ein Menü, wie im folgenden Screenshot gezeigt. Wählen Sie „Einzelansicht“ und klicken Sie darauf, um den ausgewählten Container zu überprüfen.

Der folgende Screenshot zeigt den Einzelansichtsmodus für einen bestimmten Container.

Um nur aktive Container anzuzeigen, verwenden Sie das Flag -a.

ctop -a 

Um die CPU als % der Systemgesamtsumme anzuzeigen, verwenden Sie die Option -scale-cpu.

ctop -scale-cpu

Sie können Container beispielsweise auch mit dem Flag -f filtern.

ctop -f app

Darüber hinaus können Sie mit dem Flag -s das anfängliche Sortierfeld für den Container auswählen und die angezeigte ctop-Hilfemeldung anzeigen.

 
ctop -h

Beachten Sie, dass Konnektoren für andere Container- und Clustersysteme noch zu ctop hinzugefügt werden müssen. Weitere Informationen finden Sie im Ctop Github-Repository.

ctop ist ein einfaches Top-ähnliches Tool zur Visualisierung und Überwachung von Containermetriken in Echtzeit. In diesem Artikel haben wir erklärt, wie man ctop unter Linux installiert und verwendet. Sie können Ihre Gedanken mitteilen oder Fragen über das Kommentarformular unten stellen.