containerd(ibm.com 외부 링크)는 containerd 모니터링을 위한 단순성, 견고성, 이식성을 강조하는 업계 표준 컨테이너 런타임입니다. containerd는 호스트의 전체 컨테이너 수명 주기를 관리할 수 있는 Linux 및 Windows용 디먼으로 사용할 수 있습니다. Instana의 포괄적인 containerd 모니터링은 여러 수준에서의 자동 검색, 배포, 구성, 상태 확인, 성능 모니터링을 통해 단순한 컨테이너 메트릭 그 이상을 제공합니다.
14일 무료, 신용 카드 필요 없음, 정식 버전
containerd는 원래 Docker 엔진을 위한 하위 계층 런타임 관리자로 만들어졌습니다. containerd의 가장 흔한 사용 사례는 Docker 엔진과 OCI runc 실행기 사이의 계층으로 사용되는 경우입니다. containerd는 여러 하위 수준 런타임을 지원하는 상위 수준 런타임입니다(예: 런타임 처리기를 통한 스토리지 및 네트워킹). containerd는 서버에서 컨테이너를 실행하는 것과 같은 운영 사용 사례에 중점을 두고 있기 때문에 이미지 스토리지 및 전송부터 컨테이너 실행 및 감독에 이르기까지 호스트 시스템의 전체 컨테이너 수명 주기를 관리합니다. containerd 환경과 그러한 컨테이너에서 실행 중인 애플리케이션을 모니터링하려면 다양한 애플리케이션 컴포넌트가 containerd 환경 내에서 어떻게 실행되는지 이해할 수 있어야 합니다.
containerd 기반 애플리케이션을 관리하려면 호스트, 컨테이너, 컴포넌트, 코드 수준에서의 성능 가시성이 필요합니다. Instana는 containerd 애플리케이션의 검색 및 모니터링을 자동화합니다. Instana 에이전트를 가상 또는 물리적 호스트에 빠르게 설치하고 나면 해당 에이전트가 자동으로 환경에서 실행 중인 모든 컨테이너 및 소프트웨어 컴포넌트를 검색하고, 적절한 애플리케이션 모니터링 센서를 배포하며, 모든 애플리케이션 요청을 엔드투엔드로 추적하기 시작합니다.
Instana 에이전트는 시스템 리소스에서 실행 중인 containerd를 자동으로 식별하고 Instana의 containerd 센서를 배포 및 구성합니다. Instana는 어떤 성능 메트릭이 수집 대상인지, 목표를 달성하려면 어떤 매개 변수를 구성해야 하는지 알고 있는 선별된 지식 기반 데이터베이스를 활용합니다. 특히 containerd에 대한 Instana의 자동 구성은 컨테이너 ID, 이미지, 생성 날짜, 업데이트 날짜, containerd 네임스페이스, 레이블 등을 추적하도록 설정되어 있습니다.
일반적인 containerd 모니터링 메트릭은 다음과 같습니다.