온-프레미스 서버용 Azure Monitor Application Insights 에이전트 배포

중요

이 지침은 Application Insights 에이전트의 온-프레미스 및 비 Azure 클라우드 배포에 권장됩니다. Azure 가상 머신 및 Azure 가상 머신 확장 집합에 대해 다른 배포 방법을 사용하는 것이 좋습니다.

Application Insights 에이전트(이전 이름은 상태 모니터 V2)는 PowerShell 갤러리에 게시된 PowerShell 모듈입니다. Application Insights 에이전트는 상태 모니터를 대체합니다. 원격 분석은 앱을 모니터링할 수 있는 Azure Portal로 전송됩니다.

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

참고

이 모듈은 현재 IIS로 호스트되는 ASP.NET 및 ASP.NET Core 웹앱의 코드 없는 계측을 지원합니다. SDK를 사용하여 Java 및 Node.js 애플리케이션을 계측합니다.

Application Insights 에이전트는 PowerShell 갤러리 있습니다.

PowerShell 갤러리 아이콘.

Instructions

PowerShell API 참조

FAQ

이 섹션에서는 일반적인 질문에 대한 답변을 제공합니다.

Application Insights 에이전트가 프록시 설치를 지원하나요?

예. Application Insights 에이전트를 다운로드하는 방법에는 여러 가지가 있습니다.

  • 컴퓨터에서 인터넷에 액세스할 수 있는 경우 -Proxy 매개 변수를 사용하여 PowerShell 갤러리에 온보딩할 수 있습니다.
  • 모듈을 수동으로 다운로드하여 컴퓨터에 설치하거나 직접 사용할 수도 있습니다.

이러한 각 옵션은 자세한 지침에 설명되어 있습니다.

상태 모니터 V2는 ASP.NET Core 애플리케이션을 지원하나요?

예. Application Insights Agent 2.0.0-beta1부터 IIS에서 호스트되는 ASP.NET Core 애플리케이션이 지원됩니다.

사용이 성공했는지 어떻게 확인하나요?

  • Get-ApplicationInsightsMonitoringStatus cmdlet을 사용하여 사용이 성공했는지 확인할 수 있습니다.

  • 라이브 메트릭을 사용하여 앱이 원격 분석을 보내는지 빠르게 확인합니다.

  • Log Analytics를 사용하여 현재 원격 분석을 보내고 있는 모든 클라우드 역할을 나열할 수도 있습니다.

    union * | summarize count() by cloud_RoleName, cloud_RoleInstance
    

문제 해결

전용 문제 해결 문서를 참조하세요.

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

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

릴리스 정보

릴리스 정보 업데이트는 여기에 나열되어 있습니다.

2.0.0-beta3

  • Application Insights .NET/.NET Core SDK를 2.20.1-redfield로 업데이트했습니다.
  • 사용 가능한 SQL 쿼리 컬렉션

2.0.0-beta2

Application Insights .NET/.NET Core SDK를 2.18.1-redfield로 업데이트했습니다.

2.0.0-beta1

ASP.NET Core 자동 계측 기능이 추가되었습니다.

다음 단계

원격 분석 보기:

원격 분석 더 추가: