Narzędzia takie jak HTOP (monitorowanie zasobów serwera), IFTOP (monitorowanie sieci) czy IOTOP (monitorowanie operacji dyskowych) zna pewno każdy, kto miał styczność z serwerem linuxowym.
CTOP
CTOP jest to Top-like interface for container metrics czyli monitor kontenerów Dockerowych podobnych do linuxowego polecenia top.
Jak to wygląda w praktyce?
CTOP
W przystępny i przyjazny dla oka sposób można monitorować wszystkie kontenery, a także szczegółowo wybrane (strzałkami góra-dół można poruszać się po liście, strzałką lewo przejść do logów aplikacji a strzałką w prawo do szczegółowych informacji na temat kontenera).
Szczegóły zawierają między innymi informacje o nazwie obrazu, portach, zużycia pamięci, CPU, IO (operacje dyskowe) czy ruchu sieciowym (przepustowość).
Jak zainstalować i uruchomić CTOP?
Instalacja zależy od architektury, wszystko jest opisane w pliku readme projektu.
Co ciekawe, nie trzeba instalować aplikacji bezpośrednio na serwerze. Można skorzystać z gotowego obrazu Dockerowego 🙂
docker run --rm -ti \ --name=ctop \ --volume /var/run/docker.sock:/var/run/docker.sock:ro \ quay.io/vektorlab/ctop:latest
Polecam ustawić go sobie jako alias 😉
alias ctop='docker run --rm -ti --name=ctop --volume /var/run/docker.sock:/var/run/docker.sock:ro quay.io/vektorlab/ctop:latest'
Na koniec jeszcze kilka zrzutów ekranu z folding at home 🙂