[DevOps]cAdvisor: Docker 컨테이너 모니터링의 강력한 도구
소개컨테이너화된 애플리케이션을 운영할 때 성능과 자원 사용을 모니터링하는 것은 매우 중요합니다. cAdvisor(Container Advisor)는 Google에서 개발한 오픈 소스 프로젝트로, Docker 컨테이너의 자원 사용량 및 성능 데이터를 수집하고 시각화하는 데 사용됩니다.cAdvisor란?cAdvisor는 컨테이너의 CPU, 메모리, 디스크, 네트워크 사용량을 실시간으로 모니터링하는 도구입니다. 이를 통해 시스템 관리자는 컨테이너의 성능을 추적하고, 문제를 조기에 발견하며, 리소스 사용을 최적화할 수 있습니다. cAdvisor는 주로 Docker와 함께 사용되지만, 다른 컨테이너 런타임도 지원합니다.주요 기능 실시간 모니터링: 컨테이너의 CPU, 메모리, 디스크 IO, 네트워크 사용량을 실시간..
2024. 6. 26.
리눅스 시스템 모니터링 도구
리눅스에서는 시스템 성능을 모니터링하고 관리하기 위해 다양한 명령어와 도구들이 제공됩니다. 이 블로그에서는 dstat, htop, vmstat, iostat, free, top 명령어를 소개하고자 합니다. 1. dstatdstat는 다양한 시스템 자원 사용량을 실시간으로 보여주는 도구입니다. CPU, 메모리, 디스크 I/O, 네트워크 등을 한 눈에 볼 수 있으며, 커스터마이징이 용이합니다.# dstatYou did not select any stats, using -cdngy by default.----total-usage---- -dsk/total- -net/total- ---paging-- ---system--usr sys idl wai stl| read writ| recv send| in ..
2024. 6. 19.