ctop - Topowy interfejs do monitorowania kontenerów Docker
ctop to bezpłatne, proste i wieloplatformowe narzędzie wiersza poleceń o otwartym kodzie źródłowym, przypominające topowe narzędzie do monitorowania metryk kontenerów w czasie rzeczywistym. Pozwala uzyskać przegląd metryk dotyczących procesora, pamięci, sieci, wejść/wyjść dla wielu kontenerów, a także wspiera inspekcję konkretnego kontenera.
W chwili pisania tego artykułu był on dostarczany z wbudowaną obsługą Dockera (domyślny łącznik kontenera) i runC; łączniki dla innych platform kontenerowych i klastrowych zostaną dodane w przyszłych wersjach.
Jak zainstalować ctop w systemach Linux
Zainstalowanie najnowszej wersji ctop jest tak proste, jak uruchomienie następujących poleceń w celu pobrania pliku binarnego dla Twojej dystrybucji Linuksa i zainstalowania go w lokalizacji /usr/local/bin/ctop i jest wykonywalny, aby go uruchomić.
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
Alternatywnie zainstaluj ctop poprzez Docker, używając następującego polecenia.
docker run --rm -ti --name=ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
Po zainstalowaniu ctop możesz go uruchomić, aby wyświetlić listę wszystkich kontenerów, niezależnie od tego, czy są aktywne, czy nie.
ctop
Możesz użyć klawiszy strzałek w górę i w dół, aby podświetlić kontener i kliknąć Enter, aby go wybrać. Zobaczysz menu pokazane na poniższym zrzucie ekranu. Wybierz „pojedynczy widok” i kliknij go, aby sprawdzić wybrany kontener.
Poniższy zrzut ekranu przedstawia tryb pojedynczego widoku dla określonego kontenera.
Aby wyświetlić tylko aktywne kontenery, użyj flagi -a
.
ctop -a
Aby wyświetlić procesor jako %
całkowitego systemu, użyj opcji -scale-cpu
.
ctop -scale-cpu
Możesz także filtrować kontenery, na przykład za pomocą flagi -f
.
ctop -f app
Dodatkowo możesz wybrać początkowe pole sortowania kontenera za pomocą flagi -s
i wyświetlić komunikat pomocy ctop, jak pokazano.
ctop -h
Należy pamiętać, że do ctop nie dodano jeszcze złączy dla innych systemów kontenerów i klastrów. Więcej informacji można znaleźć w repozytorium Ctop Github.
ctop to proste narzędzie przypominające top, służące do wizualizacji i monitorowania metryk kontenerów w czasie rzeczywistym. W tym artykule wyjaśniliśmy, jak zainstalować i używać ctop w systemie Linux. Możesz podzielić się swoimi przemyśleniami lub zadać pytania za pomocą poniższego formularza komentarza.