Java에서 OpenTelemetry 문제 해결

이 문서에서는 Java에서 OpenTelemetry 문제를 해결하는 방법을 설명합니다.

문제 해결 검사 목록

1단계: 진단 로깅 사용

기본적으로 진단 로깅은 Azure Monitor Application Insights에서 사용하도록 설정됩니다. 자세한 내용은 문제 해결 가이드: Java용 Azure Monitor Application Insights를 참조하세요.

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

Application Insights SDK 및 에이전트는 원격 분석을 전송하여 수집 엔드포인트에서 REST 호출로 수집됩니다. 웹 서버 또는 애플리케이션 호스트 컴퓨터에서 수집 서비스 엔드포인트로의 연결을 테스트하려면 PowerShell에서 cURL 명령 또는 원시 REST 요청을 사용합니다. 자세한 내용은 Azure Monitor Application Insights에서 누락된 애플리케이션 원격 분석 문제 해결을 참조하세요.

알려진 문제

  • 브라우저에서 설치할 Application Insights 클라이언트 라이브러리를 다운로드 하는 경우 다운로드한 JAR 파일이 손상되어 원본 파일의 약 절반 크기인 경우가 있습니다. 이 문제가 발생하는 경우 다음 예제 명령 호출과 같이 curl 또는 wget 명령을 실행하여 JAR 파일을 다운로드합니다.

    curl --location --output applicationinsights-agent-3.4.11.jar https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.11/applicationinsights-agent-3.4.11.jar
    
    wget --output-document=applicationinsights-agent-3.4.11.jar https://github.com/microsoft/ApplicationInsights-Java/releases/download/3.4.11/applicationinsights-agent-3.4.11.jar
    

    참고

    예제 명령 호출은 Java 버전 3.4.11용 Application Insights에 적용됩니다. Java용 Application Insights 현재 릴리스의 버전 번호 및 URL 주소를 찾으려면 를 참조하세요 https://github.com/microsoft/ApplicationInsights-Java/releases.

도움을 요청하십시오.

질문이 있거나 도움이 필요한 경우 지원 요청을 생성하거나Azure 커뮤니티 지원에 문의하세요. Azure 피드백 커뮤니티에 제품 피드백을 제출할 수도 있습니다.