활동 로그, 서비스 상태 또는 리소스 상태 경고 규칙 만들기 또는 편집

이 문서에서는 활동 로그, 서비스 상태 또는 리소스 상태 경고 규칙을 만들거나 편집하는 방법을 보여 줍니다. 경고에 대한 자세한 내용은 경고 개요를 참조하세요.

모니터링할 리소스, 리소스의 모니터링 데이터 및 경고를 트리거하려는 조건을 결합하여 경고 규칙을 만듭니다. 그런 다음, 작업 그룹경고 처리 규칙을 정의하여 경고가 트리거될 때 발생하는 작업을 결정할 수 있습니다.

이러한 경고 규칙에 의해 트리거된 경고에는 공통 경고 스키마를 사용하는 페이로드가 포함되어 있습니다.

Azure Portal에서 경고 규칙 마법사에 액세스

여러 가지 방법으로 새 경고 규칙을 만들거나 편집할 수 있습니다.

포털 홈페이지에서 경고 규칙 만들기 또는 편집

  1. 포털에서 모니터>경고를 선택합니다.

  2. + 만들기 메뉴를 열고 경고 규칙을 선택합니다.

    새 경고 규칙을 만드는 단계를 보여 주는 스크린샷.

특정 리소스에서 경고 규칙 만들기 또는 편집

  1. 포털에서 리소스로 이동합니다.

  2. 왼쪽 창에서 경고을 선택한 다음 + 만들기>경고 규칙을 선택합니다.

    선택한 리소스에서 새 경고 규칙을 만드는 단계를 보여 주는 스크린샷.

기존 경고 규칙 편집

  1. 포털 홈페이지 또는 특정 리소스의 왼쪽 창에서 경고를 선택합니다.

  2. 경고 규칙을 선택합니다.

  3. 편집하려는 경고 규칙을 선택한 다음 편집을 선택합니다.

    기존 활동 로그 경고 규칙을 편집하는 단계를 보여 주는 스크린샷.

  4. 설정을 편집하려면 경고 규칙에 대한 탭을 선택합니다.

경고 규칙의 범위 구성

  1. 리소스 선택 창에서 경고 규칙의 범위를 설정합니다. 구독, 리소스 종류 또는 리소스 위치별로 필터링할 수 있습니다.

  2. 적용을 선택합니다.

    새 경고 규칙을 만들기 위한 리소스 선택 창을 보여 주는 스크린샷.

경고 규칙 조건 구성

  1. 조건 탭에서 활동 로그, 리소스 상태 또는 서비스 상태를 선택하거나, 조건에 대해 다른 신호를 선택하려면 모든 신호 보기를 선택합니다.

    경고 규칙을 만들 때 자주 사용되는 신호를 보여 주는 스크린샷.

  2. (선택 사항) 이전 단계에서 모든 신호 보기를 선택한 경우 신호 선택 창을 사용하여 신호 이름을 검색하거나 신호 목록을 필터링합니다. 필터 기준:

    • 신호 유형: 생성 중인 경고 규칙 유형입니다.
    • 신호 원본: 신호를 보내는 서비스입니다.

    이 표에서는 활동 로그 경고 규칙에 사용할 수 있는 서비스에 대해 설명합니다.

    신호 원본 설명
    활동 로그 – 정책 정책 활동 로그 이벤트를 제공하는 서비스입니다.
    활동 로그 – 자동 크기 조정 자동 크기 조정 활동 로그 이벤트를 제공하는 서비스입니다.
    활동 로그 – 보안 보안 활동 로그 이벤트를 제공하는 서비스입니다.
    리소스 상태 리소스 수준 상태를 제공하는 서비스입니다.
    서비스 상태 구독 수준 상태를 제공하는 서비스입니다.

    신호 이름적용을 선택합니다.

    1. 조건 창에서 차트 기간을 선택합니다.

    2. 미리 보기 차트는 선택 결과를 보여 줍니다.

    3. 경고 논리 섹션에서 다음 각 필드의 값을 선택합니다.

      필드 설명
      이벤트 수준 이 경고 규칙에 대한 이벤트 수준을 선택합니다. 값은 중요, 오류, 경고, 정보, 상세모두입니다.
      상태 경고의 상태 수준을 선택합니다.
      이벤트를 시작한 사람 이벤트를 시작한 사용자 또는 서비스 주체를 선택합니다.

경고 규칙 작업 구성

  1. 작업 탭에서 필요한 작업 그룹을 선택하거나 만듭니다.

    새 경고 규칙을 만들 때 작업 탭을 보여 주는 스크린샷.

경고 규칙 세부 정보 구성

새 활동 로그 경고 규칙을 만들 때 작업 탭을 보여 주는 스크린샷.

  1. 경고 규칙 이름경고 규칙 설명 값을 입력합니다.

  2. 경고 규칙 만들기를 완료하자마자 실행을 시작하려면 만들 때 사용을 선택합니다.

  3. (선택 사항) 사용자 지정 속성 섹션에서 이 경고 규칙에 작업 그룹이 포함된 경우 경고 알림 페이로드에 포함할 고유한 속성을 추가할 수 있습니다. 웹후크, Azure 함수 또는 논리 앱 작업과 같이 작업 그룹에서 호출하는 작업에서 이러한 속성을 사용할 수 있습니다.

    사용자 지정 속성은 정적 텍스트, 경고 페이로드에서 추출된 동적 값 또는 둘의 조합을 사용하여 키:값 쌍으로 지정됩니다.

    경고 페이로드에서 동적 값을 추출하는 형식은 ${<path to schema field>}입니다. 예: ${data.essentials.monitorCondition}.

    경고 규칙에 구성된 작업 그룹이 공통 스키마를 사용하는지 여부에 관계없이 페이로드의 필드를 지정하려면 공통 경고 스키마 형식을 사용합니다.

    참고 항목

    • 공통 스키마는 사용자 지정 구성을 덮어씁니다. 사용자 지정 속성과 공통 스키마를 둘 다 사용할 수는 없습니다.
    • 사용자 지정 속성은 경고의 페이로드에 추가되지만 메일 템플릿이나 Azure Portal의 경고 세부 정보에는 표시되지 않습니다.
    • Service Health 경고는 사용자 지정 속성을 지원하지 않습니다.

    새 경고 규칙을 만드는 사용자 지정 속성 섹션을 보여 주는 스크린샷.

    다음 예에서는 사용자 지정 속성의 값을 사용하여 공통 경고 스키마를 사용하는 페이로드의 데이터를 활용합니다.

    예제 1

    이 예에서는 "기간 시작 시간" 및 "기간 종료 시간"에 관한 데이터가 포함된 "추가 세부 정보" 태그를 만듭니다.

    • 이름: "Additional Details"
    • 값: "Evaluation windowStartTime: ${data.alertContext.condition.windowStartTime}. windowEndTime: ${data.alertContext.condition.windowEndTime}"
    • 결과: "AdditionalDetails:Evaluation windowStartTime: 2023-04-04T14:39:24.492Z. windowEndTime: 2023-04-04T14:44:24.492Z"

    예 2 이 예에서는 경고를 해결하거나 실행한 이유에 관한 데이터를 추가합니다.

    • 이름: "Alert ${data.essentials.monitorCondition} reason"
    • 값: "${data.alertContext.condition.allOf[0].metricName} ${data.alertContext.condition.allOf[0].operator} ${data.alertContext.condition.allOf[0].threshold} ${data.essentials.monitorCondition}. 값은 ${data.alertContext.condition.allOf[0].metricValue}"입니다.
    • 결과: 결과 예는 다음과 같습니다.
      • "Alert Resolved reason: Percentage CPU GreaterThan5 Resolved. The value is 3.585"
      • "Alert Fired reason": "Percentage CPU GreaterThan5 Fired. The value is 10.585"

경고 규칙 태그 구성

  1. 태그 탭에서 경고 규칙 리소스에 필요한 태그를 설정합니다.

    새 경고 규칙을 만들 때 태그 탭을 보여 주는 스크린샷.

경고 규칙 검토 및 만들기

  1. 검토 + 만들기 탭에서 규칙의 유효성이 검사되고 모든 문제에 대해 알려 줍니다.

  2. 유효성 검사를 통과하고 설정을 검토했으면 만들기 단추를 선택합니다.

    새 경고 규칙을 만들 때 검토 및 만들기 탭을 보여 주는 스크린샷.

다음 단계

경고 인스턴스 보기 및 관리