Azure Monitor 데이터 원본을 위한 설계

완료됨

Azure Monitor는 리소스에서 수집된 데이터를 보고 분석하고 작업할 수 있도록 지원하는 일반적인 모니터링 데이터 플랫폼을 기반으로 합니다. 플랫폼은 로그메트릭의 두 가지 기본 구성 요소를 지원하는 많은 기능을 제공합니다.

Azure Monitor 로그를 사용하면 모니터링하는 리소스에서 데이터를 수집하고 구성할 수 있습니다. 수집되는 데이터와 플랫폼에서 데이터를 구성하는 방법을 구성합니다. Azure Monitor의 다른 기능은 해당 데이터를 로그에 자동으로 저장하는 것입니다. 저장된 데이터를 수집된 데이터와 함께 사용하여 환경의 성능을 모니터링할 수 있습니다.

Azure Monitor 메트릭은 모니터링되는 리소스에서 수치 데이터를 캡처하고 시간 구성 데이터베이스에 결과를 저장합니다. 메트릭은 지정한 간격으로 수집됩니다. 메트릭을 사용하여 특정 시간 또는 특정 상황에서 시스템의 성능이 어떤지 확인할 수 있습니다.

모니터링 데이터의 다른 소스는 Azure 리소스에서 만든 데이터 외에도 Azure Monitor에서 수집됩니다.

Diagram that shows sources of monitoring data for Azure Monitor.

Tailwind Traders의 CTO로서 사용자 환경에 대해 생각한다고 할 때 어떤 모니터링 데이터 원본을 수집하고 싶으신가요? 수집된 데이터에 대해 수행할 분석이나 다른 작업은 무엇인가요?

Azure Monitor에 대해 알아야 할 사항

모니터링 계획을 개발할 때 Azure Monitor의 다음 특성을 고려합니다.

  • 여러 리소스의 데이터를 Azure Monitor로 수집하고 공통 도구 집합을 사용하여 함께 분석할 수 있습니다.

  • 로그를 사용하면 로그 쿼리를 사용하여 복잡한 분석을 수행할 수 있습니다.

  • 메트릭은 우선순위 경고 및 중요한 문제에 대한 대응 등 근 실시간 시나리오를 지원합니다.

  • 추적 및 보고와 같은 특정 시나리오를 지원하기 위해 모니터링 데이터를 다른 위치로 보낼 수 있습니다.

  • Azure 애플리케이션의 모니터링 데이터 원본은 계층으로 구성될 수 있으며 각 계층은 다양한 방법으로 액세스할 수 있습니다.

    • 가장 높은 계층은 애플리케이션 자체를 위한 것입니다.
    • 하위 계층은 Azure 플랫폼의 구성 요소입니다.

데이터 위치 및 데이터 액세스에 대한 자세한 내용은 Azure에서 데이터 위치 모니터링을 참조하세요.

Azure Monitor를 사용할 때 고려해야 할 사항

Azure Monitor에서 로그 및 메트릭을 사용하는 방법을 검토했습니다. 이제 Tailwind Traders에 대한 모니터링 솔루션에서 이러한 기능을 구현하는 방법을 고려해보겠습니다.

  • 데이터 원본 및 데이터 액세스를 고려합니다. 모니터링할 Tailwind Traders 리소스를 식별합니다. 다른 리소스 또는 애플리케이션에서 이러한 리소스의 데이터에 액세스하는 방법을 고려합니다. Azure Monitor는 다양한 구성 요소에서 자동으로 데이터를 수집하며 이 데이터에는 다음과 같은 다양한 방법으로 액세스합니다.

    Diagram that shows how Azure Monitor collects data from a range of sources.

    • 애플리케이션 데이터는 사용자 지정 앱 코드와 관련이 있습니다.
    • 운영 체제 데이터는 앱을 호스팅하는 Windows 또는 Linux 가상 머신의 데이터입니다.
    • Azure 리소스 데이터는 Azure 리소스(예: 웹앱 또는 부하 분산 장치)의 작업에서 나옵니다.
    • Azure 구독 데이터는 Azure 상태 및 사용 가능성에 대한 정보를 포함한 구독에 관한 것입니다.
    • Azure 테넌트 데이터는 Microsoft Entra ID와 같은 Azure 조직 수준 서비스를 설명합니다.
  • 로그 데이터에 대한 쿼리를 고려합니다. Tailwind Traders에 대해 수집된 데이터를 분석하는 로그 쿼리를 작성합니다. 로그 쿼리에 대한 자세한 내용은 Azure Monitor의 로그 쿼리 개요를 참조하세요.

  • 로그 및 메트릭 데이터를 기반으로 하는 경고를 고려합니다. 시스템 문제에 대해 사전에 알리도록 로그 데이터를 기반으로 경고 규칙을 설정합니다. 정의된 제한을 초과하는 값과 같이 Tailwind Traders에 중요한 문제가 발생하는 경우를 식별하기 위해 메트릭 데이터를 사용합니다.

  • 메트릭을 대화형으로 분석하는 메트릭 탐색기를 고려합니다. 최고 사용률, 액세스 정보, 워크로드 또는 인시던트 시나리오와 같은 Tailwind Traders 리소스에 대해 모니터링할 메트릭을 정의합니다. 메트릭 탐색기를 사용하여 수집된 데이터를 조사합니다. 로그 쿼리에 대한 자세한 내용은 메트릭 탐색기의 향상된 기능을 참조하세요.