ctop - Docker 컨테이너 모니터링을 위한 최상위 인터페이스
ctop은 컨테이너 측정항목을 실시간으로 모니터링하기 위한 간단한 무료 오픈 소스 크로스 플랫폼 최상위 명령줄 도구입니다. 이를 통해 여러 컨테이너에 대한 CPU, 메모리, 네트워크, I/O와 관련된 메트릭의 개요를 얻을 수 있으며 특정 컨테이너에 대한 검사도 지원합니다.
이 기사를 작성하는 시점에는 Docker(기본 컨테이너 커넥터) 및 runC에 대한 지원이 기본적으로 제공됩니다. 다른 컨테이너 및 클러스터 플랫폼을 위한 커넥터는 향후 릴리스에 추가될 예정입니다.
Linux 시스템에 ctop을 설치하는 방법
ctop의 최신 릴리스를 설치하는 것은 다음 명령을 실행하여 Linux 배포용 바이너리를 다운로드하고 /usr/local/bin/ctop에 설치한 다음 만들기만 하면 됩니다. 실행하려면 실행 가능해야 합니다.
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
또는 다음 명령을 사용하여 Docker를 통해 ctop을 설치하세요.
docker run --rm -ti --name=ctop -v /var/run/docker.sock:/var/run/docker.sock quay.io/vektorlab/ctop:latest
ctop을 설치한 후에는 이를 실행하여 활성 여부에 관계없이 모든 컨테이너를 나열할 수 있습니다.
ctop
위쪽 및 아래쪽 화살표 키를 사용하여 컨테이너를 강조표시하고 Enter를 클릭하여 선택할 수 있습니다. 다음 스크린샷과 같은 메뉴가 표시됩니다. '단일 보기'를 선택하고 이를 클릭하여 선택한 컨테이너를 검사합니다.
다음 스크린샷은 특정 컨테이너에 대한 단일 보기 모드를 보여줍니다.
활성 컨테이너만 표시하려면 -a
플래그를 사용하세요.
ctop -a
CPU를 시스템 전체의 %
로 표시하려면 -scale-cpu
옵션을 사용하세요.
ctop -scale-cpu
예를 들어 -f
플래그를 사용하여 컨테이너를 필터링할 수도 있습니다.
ctop -f app
또한 -s
플래그를 사용하여 초기 컨테이너 정렬 필드를 선택할 수 있으며 표시된 대로 ctop 도움말 메시지를 볼 수 있습니다.
ctop -h
다른 컨테이너 및 클러스터 시스템용 커넥터는 아직 ctop에 추가되지 않았습니다. Ctop Github 저장소에서 자세한 정보를 확인할 수 있습니다.
ctop은 컨테이너 측정항목을 실시간으로 시각화하고 모니터링하기 위한 간단한 상단형 도구입니다. 이 기사에서는 Linux에서 ctop을 설치하고 사용하는 방법을 설명했습니다. 아래 의견 양식을 통해 의견을 공유하거나 질문을 할 수 있습니다.