LXC (ibm.com 외부 링크)는 Linux 커널 격리 기능을 위한 사용자 공간 인터페이스입니다. 강력한 API와 간단한 툴을 통해 Linux 사용자는 시스템 또는 애플리케이션 컨테이너를 쉽게 구축하고 관리할 수 있습니다. 인스턴스의 포괄적인 LXC 모니터링은 여러 레벨에서의 자동 감지, 배치, 구성, 상태 판별 및 성능 모니터링을 통해 단순한 컨테이너 메트릭 그 이상을 제공합니다.
14일, 신용 카드 없음, 정식 버전
GitHub (ibm.com 외부 링크)에서 언급한 바와 같이 “LXC의 주요 초점은 시스템 컨테이너입니다. 즉, 컨테이너는 별도의 커널을 실행하고 모든 하드웨어를 시뮬레이션하는 데 따른 오버헤드 없이 가상 머신에서 얻을 수 있는 환경과 최대한 가까운 환경을 제공합니다." LXC는 커널 보안 기능, 필수 액세스 제어 및 제어 그룹의 조합을 통해 이를 달성합니다. LXC 환경과 해당 컨테이너에서 실행되는 애플리케이션을 모니터링하려면 다양한 애플리케이션 구성 요소가 LXC 환경 내에서 어떻게 실행되는지 이해할 수 있어야 합니다.
모든 컨테이너 기반 애플리케이션의 경우와 마찬가지로, LXC 기반 애플리케이션을 관리하려면 호스트, 컨테이너, 구성 요소, 코드 수준의 성능 가시성을 확보해야 합니다. Instana는 LXC 애플리케이션을 검색하고 모니터링하는 가장 빠르고 쉬운 방법을 제공합니다. 가상 또는 물리적 호스트에 빠르게 설치된 Instana 에이전트는 환경에서 실행 중인 모든 컨테이너와 소프트웨어 구성 요소를 자동으로 검색하고 적절한 모니터링 센서를 모두 배포하며 모든 애플리케이션 요청을 전반적으로 추적하기 시작합니다. 또한 Instana는 애플리케이션 및 애플리케이션 구성 요소의 상태를 자동으로 판단합니다.
Instana 에이전트는 시스템 리소스에서 실행 중인 LXC를 자동으로 식별하고 Instana의 LXC 센서를 배포 및 구성합니다. Instana는 수집과 관련된 성능 메트릭과 이를 달성하는 데 필요한 매개 변수에 이미 알고 있는 선별된 지식 기반 데이터베이스를 활용합니다. 특히 LXC에 대한 Instana의 자동 구성은 이름, IP, PID, 상태, 권한, 네트워크 인터페이스 및 장치별 파일 시스템과 같은 항목을 추적하도록 설정됩니다.
일반적인 LXC 모니터링 지표는 다음과 같습니다:
성능 메트릭의 전체 목록은 Instana의 LXC 설명서를 참조하세요.