Azure Monitor에서 지원하는 다양한 경고 유형 살펴보기

완료됨

Azure Monitor는 강력한 보고 및 분석 도구입니다. 사용자 환경 및 애플리케이션의 동작과 실행에 대한 인사이트를 얻기 위해 이 기능을 사용할 수 있습니다. 그러면 시스템의 오류에 대해 사전에 대응할 수 있습니다.

고객에게 가동 중지 시간이 발생한 후 Azure에서 주요 리소스에 대한 모니터링을 설정하려고 합니다. 모니터링이 준비되면 적절한 수준에서 해당 사용자가 경고를 받도록 하려고 합니다.

이 단원에서는 Azure Monitor가 리소스 데이터를 수신하는 방법, 경고를 구성하는 요소 및 경고 사용 방법에 대해 학습합니다. 마지막으로 경고를 직접 만들고 관리하는 방법을 알아봅니다.

Azure Monitor의 데이터 형식

Azure Monitor는 애플리케이션, 운영 체제, Azure 리소스, Azure 구독 및 Azure 테넌트와 같은 대상 리소스에서 데이터를 수신합니다. 리소스의 특성은 사용할 수 있는 데이터 형식을 정의합니다. 데이터 형식은 메트릭이거나 로그이거나 메트릭과 로그일 수 있습니다.

  • 메트릭 기반 데이터 형식에 대한 포커스는 대상 리소스의 일부 측면을 나타내는 시간이 중요한 숫자 값입니다.
  • 로그 기반 데이터 형식에 대한 포커스는 대상 리소스와 관련된 구조화된 레코드 기반 로그 파일에 보관된 콘텐츠 데이터 쿼리입니다.

Diagram that represents the target resources feeding into Azure Monitor and the two principal signal types: metrics and logs.

환경을 모니터링하는 데 사용할 수 있는 세 가지 신호 유형에 대해 알아봅니다.

  • 메트릭 경고는 지정된 임계값을 초과하는 경우 경고 트리거를 제공합니다. 예를 들어 메트릭 경고는 CPU 사용량이 95% 보다 큰 경우 사용자에게 알릴 수 있습니다.
  • 활동 로그 경고는 Azure 리소스가 상태를 변경하는 경우 사용자에게 알립니다. 예를 들어 활동 로그 경고는 리소스가 삭제되는 경우 사용자에게 알릴 수 있습니다.
  • 로그 경고는 로그 파일에 기록된 항목을 기반으로 합니다. 예를 들어 웹 서버에서 404 또는 500 응답을 여러 개 반환하는 경우 사용자에게 알릴 수 있습니다.

경고 규칙의 구성

Azure Monitor에서 사용할 수 있는 모든 경고 또는 알림은 규칙의 결과물입니다. 이러한 규칙 중 일부는 Azure 플랫폼에 기본 제공됩니다. 경고 규칙을 사용하여 사용자 지정 경고 및 알림을 만들 수 있습니다. 사용하는 대상 리소스 또는 데이터 원본에 관계없이 경고 규칙의 구성은 동일하게 유지됩니다.

  • 리소스
    • 경고 규칙용 대상 리소스입니다. 단일 경고 규칙에 여러 대상 리소스를 할당할 수 있습니다. 리소스 형식은 사용 가능한 신호 유형을 정의합니다.
  • 조건
    • 규칙을 평가하는 데 사용하는 신호 유형입니다. 신호 유형은 메트릭, 활동 로그 또는 로그일 수 있습니다. 다른 방법이 있지만 이 모듈에서는 다루지 않습니다.
    • 신호 유형을 통해 제공되는 데이터에 적용되는 경고 논리입니다. 경고 논리의 구조는 신호 유형에 따라 달라집니다.
  • 작업
    • 메일 보내기, SMS 메시지 보내기 또는 웹후크 사용과 같은 작업입니다.
    • 일반적으로 작업에 대한 고유한 받는 사람 집합이 포함된 작업 그룹입니다.
  • 경고 정보
    • 경고 목적을 지정하는 경고 이름 및 경고 설명입니다.
    • 조건 또는 논리 테스트가 true로 평가되는 경우의 경고 심각도입니다. 5가지 심각도 수준은 다음과 같습니다.
      • 0: 중요
      • 1: 오류
      • 2: 경고
      • 3: 정보 제공
      • 4: 자세한 정보

Screenshot of the Create rule page in the Azure Monitor portal.

경고 규칙의 범위

대부분의 Azure 서비스에서 모니터링 데이터를 가져오고 Azure Monitor 파이프라인을 사용하여 보고할 수 있습니다. Azure Monitor 파이프라인에서 다음과 같은 항목에 대한 경고 규칙을 만들 수 있습니다.

  • 메트릭 값
  • 로그 검색 쿼리
  • 활동 로그 이벤트
  • 기본 Azure 플랫폼의 상태
  • 웹 사이트 가용성 테스트

경고 규칙 관리

사용자가 만드는 모든 경고 규칙을 영원히 실행해야 하는 것은 아닙니다. Azure Monitor를 사용하여 하나 이상의 경고 규칙을 지정하고 필요에 따라 사용하거나 사용하지 않도록 설정할 수 있습니다.

Azure 솔루션 설계자는 Azure Monitor를 사용하여 애플리케이션이 변경되기 전에 긴밀하게 집중된 특정 경고를 사용하도록 설정할 것입니다. 그런 다음 배포된 후에는 경고를 사용하지 않도록 설정합니다.

경고 요약 보기

경고 페이지에는 모든 경고에 대한 요약이 표시됩니다. 구독, 경고 상태, 심각도 또는 시간 범위 등 네 가지 범주 중 하나 이상을 사용하여 보기에 필터를 적용할 수 있습니다. 보기에는 이러한 조건과 일치하는 경고만 포함됩니다.

Screenshot of Azure Monitor alerts page in the Azure Monitor portal.

경고 조건

시스템에서 경고 조건을 설정합니다.

  • 경고가 발생할 때 경고의 모니터 조건은 실행됨으로 설정됩니다.
  • 경고를 발생시킨 기본 조건이 사라지면 모니터 조건이 해결됨으로 설정됩니다.
1.

경고 규칙은 무엇으로 구성되었나요?

2.

다음 중 로그 데이터 형식의 예는 어느 것인가요?