다음을 통해 공유


Application Insights 소개 - OpenTelemetry 관찰성

Azure Monitor Application Insights는 라이브 웹 애플리케이션에 대한 APM(애플리케이션 성능 모니터링)을 제공하는 Azure Monitor 의 OpenTelemetry 기능입니다. OTel(OpenTelemetry)과 통합하면 원격 분석 데이터를 수집하고 분석하는 공급업체 중립적 접근 방식을 통해 애플리케이션을 포괄적으로 관찰할 수 있습니다.

애플리케이션 맵을 표시하는 Azure Monitor Application Insights 사용자 인터페이스의 스크린샷.


Application Insights 환경

Application Insights는 OTel(OpenTelemetry)을 지원하여 플랫폼 간에 표준화된 형식으로 원격 분석 데이터를 수집합니다. Azure 서비스와 통합하면 효율적인 모니터링 및 진단을 통해 애플리케이션 관찰 가능성 및 성능을 향상시킬 수 있습니다.

조사

  • 애플리케이션 대시보드: 애플리케이션의 상태 및 성능에 대한 요약 평가입니다.
  • 애플리케이션 맵: 애플리케이션 아키텍처 및 구성 요소의 상호 작용에 대한 시각적 개요입니다.
  • 라이브 메트릭: 애플리케이션 활동 및 성능에 대한 인사이트를 위한 실시간 분석 대시보드입니다.
  • 트랜잭션 검색: 트랜잭션을 추적 및 진단하여 문제를 식별하고 성능을 최적화합니다.
  • 가용성 보기: 애플리케이션 엔드포인트의 가용성 및 응답성을 사전에 모니터링하고 테스트합니다.
  • 오류 보기: 애플리케이션에서 오류를 식별하고 분석하여 가동 중지 시간을 최소화합니다.
  • 성능 보기: 애플리케이션 성능 메트릭 및 잠재적인 병목 상태를 검토합니다.

모니터링

  • 경고: 애플리케이션의 다양한 측면을 모니터링하고 다양한 작업을 트리거합니다.
  • 메트릭: 메트릭 데이터를 자세히 분석하여 사용 패턴 및 추세를 이해합니다.
  • 진단 설정: 플랫폼 로그 및 메트릭의 스트리밍 내보내기를 당신이 선택한 목적지로 설정해보세요.
  • 로그: Azure 모니터링 로그에 수집된 모든 데이터를 검색, 통합 및 분석합니다.
  • 통합 문서: 애플리케이션 모니터링 데이터를 시각화하는 대화형 보고서 및 대시보드를 만듭니다.

사용

  • 사용자, 세션 및 이벤트: 사용자가 웹앱과 상호 작용하는 시기, 위치 및 방법을 결정합니다.
  • 깔때기: 전환율을 분석하여 사용자가 깔때기에서 들어가고 나오는 위치를 식별합니다.
  • 흐름: 사이트의 사용자 경로를 시각화하여 높은 참여 영역 및 종료 지점을 식별합니다.
  • 코호트: 사용자를 공유 특성별로 그룹화하여 추세 식별, 세분화 및 성능 문제 해결을 간소화합니다.

코드 분석

  • .NET Profiler: 애플리케이션에 대한 성능 추적을 캡처, 식별 및 확인합니다.
  • 코드 최적화: AI를 활용하여 더 유용하고 효율적인 애플리케이션을 만듭니다.
  • 스냅샷 디버거: .NET 애플리케이션에서 예외가 발생할 때 자동으로 디버그 스냅샷을 수집합니다.

논리 모델

논리 모델 다이어그램은 Application Insights의 구성 요소와 상호 작용하는 방법을 시각화합니다.

Application Insights 서비스의 계층을 통해 흐르는 데이터의 경로를 보여 주는 다이어그램.

참고

데이터가 수집 엔드포인트에 도달하려면 방화벽 설정을 조정해야 합니다. 자세한 내용은 Azure Monitor 엔드포인트 액세스 및 방화벽 구성을 참조하세요.


지원되는 언어

이 섹션에서는 지원되는 시나리오를 간략하게 설명합니다.

Application Insights를 사용하도록 애플리케이션을 계측하는 방법에 대한 자세한 내용은 데이터 수집 기본 사항을 참조 하세요.

자동 계측(코드 변경 없이 사용)

수동 계측

OpenTelemetry 배포판

클라이언트 쪽 JavaScript SDK

Application Insights SDK(클래식 API)

지원되는 플랫폼 및 프레임워크

이 섹션에서는 지원되는 모든 플랫폼 및 프레임워크를 나열합니다.

Azure 서비스 통합(포털 사용, Azure Resource Manager 배포)

로깅 프레임워크

내보내기 및 데이터 분석

지원되지 않는 SDK(소프트웨어 개발 키트)

커뮤니티에서 지원하는 많은 Application Insights SDK가 있지만 Microsoft는 이 문서에 나열된 계측 옵션만 지원합니다.


문제 해결

Application Insights 문제 해결에 대한 지원은 전용 문제 해결 설명서를 참조하세요.


도움말 및 지원 

Azure 기술 지원

Azure 지원 문제의 경우 Azure 지원 티켓을 엽니다.

일반적인 질문

Microsoft 질문 및 답변 포럼에 일반 질문을 게시합니다.

코딩 질문

태그를 사용하여 코딩 질문을 azure-application-insights에 게시합니다.

피드백 커뮤니티

피드백 커뮤니티에서 엔지니어링 팀에 대한 제품 피드백을 남깁니다.


다음 단계