docker stats 명령어로 컨테이너 별 리소스 사용 체크하기
컨테이너로 서비스를 운영하다보니 과연 이 컨테이너가 호스트 서버의 리소스를 얼마나 사용하는지 궁금해졌다.
지금까지는 그냥 만들어서 배포하기 바빴는데, 성능 이슈가 생길 수 있어서 적어도 파악하고는 있어야 했다.
검색해보니 아래와 같은 내용을 찾았다.
docker stats
컨테이너 리소스 모니터링 명령어CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
e6949fc7fa06 was-001 0.71% 6.1GiB / 15.5GiB 39.36% 19.7MB / 84.9MB 18.9MB / 0B 96
a0108c286f83 mmm-001 0.13% 501.8MiB / 15.5GiB 3.16% 113MB / 95.1MB 178MB / 0B 41
04b6335cb644 aaa-001 0.22% 495.7MiB / 15.5GiB 3.12% 418MB / 181MB 133MB / 0B 48
cddc55abda21 prometheus 0.12% 64.56MiB / 15.5GiB 0.41% 973MB / 24.8MB 167MB / 70.3MB 10
61f25777784c grafana 0.06% 90.3MiB / 15.5GiB 0.57% 99.1MB / 154MB 129MB / 20.7MB 16
1e1b0641c7ce traefik 0.00% 58.43MiB / 15.5GiB 0.37% 226MB / 212MB 143MB / 0B 11
20cc5e205e31 loki 0.81% 112MiB / 15.5GiB 0.71% 529MB / 166MB 67.7MB / 208MB 11