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

완료됨

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

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

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

Azure Monitor의 데이터 형식

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

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

Azure Monitor에 공급되는 대상 리소스와 두 가지 원칙 신호 유형(메트릭 및 로그)을 나타내는 다이어그램.

환경을 모니터링하는 데 사용할 수 있는 세 가지 신호 유형이 있습니다.

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

경고 규칙의 구성

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

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

Azure Monitor 포털의 규칙 만들기 페이지 스크린샷

경고 규칙의 범위

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

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

경고 규칙 관리

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

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

경고 요약 보기

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

Azure Monitor 포털의 Azure Monitor 경고 페이지의 스크린샷

경고 조건

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

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

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

2.

다음 중 로그 데이터 형식을 설명하는 예제는 무엇입니까?

정답 확인