출처: https://docs.microsoft.com/ko-kr/azure/azure-monitor/overview


Azure Monitor는 어떤 데이터를 수집하나요?

Azure Monitor는 다양한 원본에서 데이터를 수집할 수 있습니다. 애플리케이션, 애플리케이션에서 사용하는 운영 체제 및 서비스부터 플랫폼 자체까지, 계정의 애플리케이션에 대한 모든 데이터를 모니터링한다고 생각하시면 됩니다. Azure Monitor는 다음과 같은 각 계층에서 데이터를 수집합니다.

  • 애플리케이션 모니터링 데이터: 플랫폼에 관계없이, 작성한 코드의 성능 및 기능에 대한 데이터입니다.
  • 게스트 OS 모니터링 데이터: 애플리케이션이 실행되고 있는 운영 체제에 대한 데이터입니다. Azure, 다른 클라우드 또는 온-프레미스에서 실행될 수 있습니다.
  • Azure 리소스 모니터링 데이터: Azure 리소스의 작업에 대한 데이터입니다.
  • Azure 구독 모니터링 데이터: Azure 구독의 운영 및 관리에 대한 데이터와 Azure 자체의 상태 및 작업에 대한 데이터입니다.
  • Azure 테넌트 모니터링 데이터: Azure Active Directory 등, 테넌트 수준 Azure 서비스의 작업에 대한 데이터입니다.

Azure 구독을 만들고 가상 머신이나 웹앱 같은 리소스 추가를 시작하는 즉시, Azure Monitor가 데이터 수집을 시작합니다. 리소스가 생성되거나 수정되면 활동 로그가 기록됩니다. 메트릭은 리소스가 수행되는 방법 및 사용되는 리소스를 알려줍니다.

진단을 사용하도록 설정하고 컴퓨팅 리소스에 에이전트를 추가하여 수집하는 데이터를 실제 리소스 작업으로 확장할 수 있습니다. 이렇게 하면 리소스의 내부 작업에 대한 원격 분석 데이터가 수집되며, Windows 및 Linux 게스트 운영 체제에서 로그 및 메트릭을 수집하도록 여러 데이터 원본을 구성할 수 있습니다.

App Services 애플리케이션 또는 VM 및 가상 머신 확장 집합 애플리케이션에 대한 모니터링을 사용하도록 설정하여 Application Insights가 페이지 보기, 애플리케이션 요청 및 예외를 포함하여 애플리케이션에 대한 자세한 정보를 수집할 수 있도록 합니다. 사용자 트래픽을 시뮬레이션하도록 가용성 테스트를 구성하여 애플리케이션의 가용성을 추가로 확인하세요.

  • No labels