Kubernetes에 대한 제로 계측 애플리케이션 모니터링 - Azure Monitor Application Insights

Important

현재 Java 독립 실행형 에이전트를 사용하여 코드를 계측하지 않고도 AKS(Azure Kubernetes Service)에서 실행되는 Java 앱에 대한 모니터링을 사용하도록 설정할 수 있습니다. 애플리케이션 모니터링을 원활하게 활성화하는 솔루션이 다른 언어에 대해 진행 중인 동안 SDK를 사용하여 AKS에서 실행되는 앱을 모니터링합니다. ASP.NET Core, ASP.NET, Node.js, JavaScriptPython을 사용합니다.

코드를 계측하지 않고 애플리케이션 모니터링

현재 Java만 사용하면 코드를 계측하지 않고도 애플리케이션 모니터링을 사용하도록 설정할 수 있습니다. 다른 언어로 애플리케이션을 모니터링하려면 SDK를 사용합니다.

지원되는 자동 계측 시나리오의 목록은 지원되는 환경, 언어 및 리소스 공급자를 참조하세요.

Java

Java 에이전트가 활성화되면 가장 널리 사용되는 라이브러리 및 프레임워크에서 다양한 요청, 종속성, 로그 및 메트릭을 자동으로 수집합니다.

자세한 지침에 따라 Kubernetes 앱 및 기타 환경에서 실행되는 Java 앱을 모니터링합니다.

기타 언어

다른 언어로 된 애플리케이션의 경우 현재 SDK를 사용하는 것이 좋습니다.

문제 해결

다음 문제를 해결합니다.

애플리케이션 호스트와 수집 서비스 간의 연결 테스트

Application Insights SDK 및 에이전트는 수집 엔드포인트에 대한 REST 호출로 수집하기 위해 원격 분석을 보냅니다. PowerShell 또는 curl 명령의 원시 REST 클라이언트를 사용하여 웹 서버 또는 애플리케이션 호스트 컴퓨터에서 수집 서비스 엔드포인트로의 연결을 테스트할 수 있습니다. Azure Monitor Application Insights에서 누락된 애플리케이션 원격 분석 문제 해결을 참조하세요.

다음 단계