Instana 에이전트 유형

Instana 모니터링하려는 서비스에 따라 다음 네 가지 유형의 에이전트를 제공합니다:

호스트 에이전트

호스트 에이전트는 사용자의 호스트에서 실행되어 다양한 센서에서 데이터를 수집하고 집계한 후, 해당 데이터를 Instana 백엔드로 전송합니다. 호스트 에이전트는 가상 머신( VM ), 물리적 호스트, Kubernetes, Cloud Foundry, VMware® Tanzu 또는 기타 유사한 플랫폼에 설치할 수 있습니다.

호스트 에이전트는 동적정적의 두 가지 유형으로 더 나뉩니다. 이러한 호스트 에이전트 유형에 대한 자세한 정보는 호스트 에이전트 유형을 참고하세요. 환경과 비즈니스 요구 사항에 따라 올바른 에이전트 유형을 선택하십시오.

참고: 호스트 에이전트를 설치하면 특정 기술을 모니터링하도록 설계된 대부분의 Instana 에이전트 센서가 자동으로 설치됩니다. 일부 센서는 호스트 에이전트가 설치된 후 자동으로 구성되기도 합니다. 그러나 다른 센서의 경우 이러한 센서가 작동하도록 구성을 설정해야 합니다. 지원되는 센서 목록은 에이전트 센서를 참조하십시오.

호스트 에이전트 설치 및 구성에 대한 자세한 내용은 ‘호스트 에이전트 설치 및 구성’을 참조하십시오.

호스트 에이전트 유형

Instana 의 호스트 에이전트는 자체 업데이트 기능 유무에 따라 동적 에이전트와 정적 에이전트, 두 가지 유형으로 나뉩니다.

  • 동적 호스트 에이전트는 시작 시 리포지토리에서 최신 센서 세트를 다운로드합니다. 기본적으로 최신 기능을 통합하기 위해 매일 자체적으로 업데이트됩니다. 또한 센서 버전 업데이트 제어 기능을 설정하여 동적 호스트 에이전트의 업데이트를 정밀하게 관리할 수 있습니다.

    참고: 동적 호스트 에이전트의 자동 업데이트는 에이전트 번들만 업데이트합니다. 에이전트 부트스트 랩을 업데이트하려면 에이전트를 수동으로 다시 설치해야 합니다. 필요한 부트스트랩 변경 사항을 적용하려면 주기적으로 에이전트를 다시 설치하는 것이 좋습니다. “에이전트 섹션의 예정된 업데이트”를 확인하고, 위험을 방지하기 위해 수동 업데이트를 미리 계획하십시오.

    동적 호스트 에이전트는 사용이 쉽고 새로운 기능, 성능 향상, 버그 수정의 통합이 빠르기 때문에 선호됩니다. 기본적으로 동적 호스트 에이전트는 업데이트를 위해 Instana 저장소를 사용합니다. 그러나 고급 시나리오에서는 사용자 지정 관리 미러를 설정할 수 있습니다. 자세한 내용은 ‘동적 호스트 에이전트 업데이트 구성’을 참조하십시오.

  • 정적 호스트 에이전트는 출시 시점에 사용 가능한 모든 최신 구성 요소를 포함하는 독립형 호스트 에이전트입니다. 그러나 이러한 유형의 호스트 에이전트는 자체적으로 업데이트할 수 없습니다.

    정적 호스트 에이전트는 설치 후 변경되지 않는 안정적인 부품 명세서를 유지합니다. 그러나 업데이트 기능이 없기 때문에 수동으로 업데이트를 관리해야 합니다. 예를 들어, Ansible 이나 Terraform 와 같은 인프라-어-코드(Infrastructure-as-Code) 도구를 사용할 수 있습니다. 정적 호스트 에이전트는 Instana 저장소에 대한 인터넷 연결이 필요하지 않으며, 네트워크 접근이 제한된 환경에서 사용해야 합니다.

일반적으로, 가능하면 동적 에이전트를 사용하는 것이 좋습니다. 정적 에이전트는 자주 업데이트되지 않으므로 새로운 기능, 성능 향상, 버그 수정이 누락될 수 있습니다.

동적 에이전트를 먼저 설치한 경우에는 정적 에이전트로 변경할 수 없습니다. 그러나 정적 에이전트를 동적 에이전트로 변환할 수 있습니다. 정적 에이전트를 동적 에이전트로 변환하려면 “정적 에이전트를 동적 에이전트로 변환하기”를 참조하십시오.

호스트 에이전트 모드

Instana 호스트 에이전트는 다양한 작동 모드를 제공하며, 각 모드마다 호스트와 그 위에서 실행되는 애플리케이션을 서로 다른 수준으로 모니터링합니다:

  • APM 모드: 이 모드는 기본 모드입니다. 여기서 호스트 에이전트는 Instana 가 지원하는 모든 기술에 대한 모니터링 및 추적을 포함하여, Instana 의 모든 기능을 제공합니다.

  • OFF 모드 : 이 모드에서는 호스트 에이전트가 호스트와 애플리케이션을 모니터링하지 않고, 에이전트가 유휴 상태임을 Instana 백엔드에 주기적으로 알립니다.

  • 인프라 모드 : 이 모드에서 호스트 에이전트는 기반이 되는 호스트를 모니터링하고, Instana 에서 지원하는 기술에 대해 센서를 활성화하지만, 애플리케이션은 추적하지 않습니다.

  • AWS 모드 : Linux 용 원라인 호스트 에이전트 설치Instana 호스트 에이전트 Docker 이미지 설치 방법에서는 ‘ AWS ’ 모드를 추가로 지원합니다.

    호스트 에이전트의 AWS 모드는 호스트 모니터링에 사용되지 않습니다. 대신, 이 모드는 INFRASTRUCTURE 모드와 유사하게 작동하지만, ‘ AWS 에이전트’ 항목에 설명된 대로 AWS 데이터 수집을 위한 자동 구성을 포함합니다.

참고: Linux 의 원라인 설치에 대한 에이전트 모드 구성에 대한 자세한 내용은 ‘추가 매개변수’를 참조하십시오. 호스트 에이전트가 설치된 후에 호스트 에이전트 모드를 변경할 수 있습니다. 자세한 내용은 ‘호스트 에이전트 모드 구성’ 항목을 참조하십시오.

Instana 컨테이너 이미지 저장소

icr.ioInstana 동적 호스트 에이전트용 컨테이너 이미지는 IBM Cloud Container Registry (ICR)에서 확인할 수 있습니다. 이미지는 ICR에서 인증 없이 다운로드할 수 있습니다.

Instana 정적 호스트 에이전트용 컨테이너 이미지는 Instana 의 자체 레지스트리에서 확인할 수 containers.instana.io있으며, 액세스하려면 에이전트 키로 인증해야 합니다.

기본적으로 호스트 에이전트는 동적 호스트 에이전트로 배포됩니다. 정적 호스트 에이전트를 배포하려면 배포 절차를 레지스트리를 containers.instana.io 사용하도록 변경하십시오.

웹사이트 에이전트 및 모바일 에이전트

이러한 에이전트는 웹사이트와 모바일 애플리케이션을 모니터링합니다. 웹사이트 및 모바일 애플리케이션에서 데이터를 수집하려면 iOS 에이전트, JavaScript 에이전트, Android 에이전트와 같은 전용 Instana 에이전트를 사용할 수 있습니다.

웹사이트를 모니터링하기 위해 Instana JavaScript 에이전트를 설정하는 방법은 ‘웹사이트 모니터링’을 참조하십시오.

Instana 모바일 에이전트를 설정하여 모바일 애플리케이션을 모니터링하는 방법은 ‘모바일 애플리케이션 모니터링’을 참조하십시오.