도커 컨테이너 모니터링은 신뢰할 수 있는 성능을 보장하고 자원 병목 현상, 병목지점을 반대 시스템에서 방지하기 위해 컨테이너화된 측면에 대한 가시성을 제공합니다. OpenTelemetry Collector 사용하면 다양한 컨테이너 오케스트레이션 플랫폼에서 작동하는 유연한 공급업체 비종속 접근 방식을 통해 포괄적인 모니터링을 얻을 수 있습니다.

CPU 사용률, 메모리 사용량, 네트워크 I/O 및 컨테이너 수명 주기 지표를 보여주는 포괄적인 대시보드로 도커 컨테이너를 모니터링하세요.
중요
지원되는 운영 시스템: 이 통합은 현재 Linux 호스트만 지원합니다. 현재 Windows 및 Darwin은 지원되지 않습니다. dockerstatsreceiver에 대한 자세한 내용은 공식 문서를 참조하십시오.
도커 컨테이너를 모니터링해야 하는 이유는 무엇일까요?
컨테이너 모니터링은 컨테이너 환경에서 애플리케이션 성능과 안정성을 유지하는 데 필수적입니다. OpenTelemetry 이러한 핵심 데이터를 수집하고 분석하기 위한 표준화된 접근 방식을 제공합니다.
주요 이점
- 리소스 최적화: CPU, 메모리, 네트워크 및 I/O 사용량을 추적하여 리소스 병목 현상, 병목지점을 식별하고 컨테이너 리소스 할당을 최적화합니다.
- 사전 모니터링: 컨테이너 리소스가 소진되기 전에 알림을 받고, 컨테이너 장애를 조기에 감지하고, 모니터 컨테이너 상태를 확인합니다.
- 운영 인사이트: 터미널 수명 주기 패턴 이해, 성능 추세 추적, 모니터 터미널 다시 시작 패턴 및 실패율
- 비용 관리: 리소스 활용도를 모니터링하여 컨테이너 크기를 적정 수준으로 조정하고 인프라 비용을 최적화합니다.
- 미래 지향적: 오픈소스 OpenTelemetry 표준은 업데이트가 발전함에 따라 적응하는 공급업체 비종속 통합을 제공합니다.
일반적인 사용 사례
마이크로서비스, 웹 서비스 또는 일괄 처리 워크로드를 실행하든 도커 모니터링은 안정적인 컨테이너형 서비스를 유지하는 데 도움이 됩니다. 컨테이너가 과도한 메모리를 소비할 때 알림을 받고, API 컨테이너가 requests 으로 가득 차면 감지하거나, 네트워크 병목현상, 병목지점을 경험하고 있는 컨테이너를 식별하세요. 이러한 모니터링은 사용자 트래픽을 처리하는 컨테이너화된 기능, 백그라운드 작업 처리, 데이터 파이프라인 및 컨테이너 성능이 뛰어난 안정성과 사용자 환경에 직접적인 영향을 미치는 모든 워크로드에 필수적입니다.
시작하다
도커 컨테이너 모니터링을 시작할 준비가 되셨나요? 사용 환경에 맞는 설정 가이드를 따르십시오.
/ <TechTileGrid> <TechTile name="Self-hosted Docker" to="/docs/opentelemetry/integrations/docker-monitoring/self-hosted" icon="logo-docker" /> </TechTileGrid> /
작동 원리
OpenTelemetry Collector 도커 통계 API 사용하여 도커 데몬에 연결하여 포괄적인 컨테이너 지표를 수집합니다.
데이터 수집: 도커 통계 수신기는 도커 소켓(일반적으로 /var/run/docker.sock)에 연결하여 CPU, 메모리, 네트워크 및 블록 I/O 통계를 포함하는 고대역 지표를 수집합니다.
데이터 흐름:
- 수집기는 일정한 간격(기본값: 15초)으로 도커 데몬의 Stats API 쿼리합니다.
- 미터컨테이터는 컨테이너 미터데이터(이름, 이미지, ID)로 수집, 처리 및 보강됩니다.
- 데이터는 네트워크 오버헤드를 줄이고 효율적인 전송을 위해 일괄 처리됩니다.
- 데이터는 OTLP 익스포터를 통해 뉴렐릭으로 내보내집니다.
- 뉴렐릭은 자동으로 컨테이너를 생성하고 모니터링 대시보드를 채웁니다.
제공되는 주요 정보에는 CPU 사용량 및 활용률, 메모리 사용량 및 백분율, 네트워크 I/O (전송/수신 바이트, 패킷 손실/오류), 블록 I/O 작업 및 프로세스 수가 포함됩니다. 컨테이너의 이름, 이미지, ID와 같은 메타데이터는 모든 메트릭에 자동으로 첨부됩니다.
전체 도커 도커 명칭, 설명 및 경고 권장 사항은 도커 도커 참조를 참조하십시오.
다음 단계
도커 컨테이너 모니터링을 시작할 준비가 되셨나요?
모니터링 설정: 도커 OpenTelemetry 통합 설치 - 물리적 또는 가상 머신에서 실행되는 모니터 도커 컨테이너
설정 후: 도커 램프 살펴보기 - 알림 권장 사항이 포함된 완벽한 램프 참조 자료