Share via


Azure Portal을 사용하여 Azure SQL Managed Instance에 대한 경고 만들기

적용 대상:Azure SQL Managed Instance

이 문서에서는 Azure Portal을 사용하여 Azure SQL Managed Instance에서 데이터베이스 경고를 설정하는 방법을 보여 줍니다. 이 문서는 또한 경고 규칙 설정에 대한 모범 사례를 제공합니다.

새 메트릭 경고 설정

Azure 서비스 또는 Azure 서비스의 이벤트에 대한 모니터링 메트릭을 기반으로 경고를 받을 수 있습니다. 자세한 내용은 메트릭 경고를 참조하세요.

  • 메트릭 값 - 이 경고는 특정 메트릭의 값이 사용자가 할당한 임계값을 초과했을 때 트리거됩니다.
  • 활동 로그 이벤트 - 모든 이벤트에 대해 경고를 트리거하거나 특정 이벤트 수가 발생했을 때만 경고를 트리거할 수 있습니다.
  • 리소스 상태 - 이벤트가 플랫폼인지 사용자 시작인지를 포함하여 리소스 상태 이벤트와 관련된 경고입니다.
  • 로그 검색 - Log Analytics는 사용자 지정 로그 검색 또는 준비된 샘플 쿼리를 포함하여 캡처된 로그 데이터를 검색합니다.

트리거되면 다음을 수행하도록 경고를 구성할 수 있습니다.

  • 서비스 관리자 및 공동 관리자에게 메일 알림 보내기
  • Azure Resource Manager 역할을 포함하여 지정한 추가 이메일로 이메일을 보냅니다.
  • 음성 프롬프트를 사용하여 전화 걸기
  • 문자 메시지 보내기
  • Azure 모바일 앱 알림 보내기
  • 자동 Runbook 시작
  • Azure 함수 호출
  • Event Hubs 작업 시작
  • ITSM 호환 티켓 만들기
  • 논리 앱 작업 선택
  • 웹후크 또는 보안 웹후크 호출

다음을 통해 경고에 대한 정보를 구성하고 가져올 수 있습니다.

Azure SQL Managed Instance에 사용 가능한 경고 메트릭

Important

경고 메트릭은 SQL 관리되는 인스턴스에만 사용할 수 있습니다. SQL 관리되는 인스턴스에서 개별 데이터베이스의 경고 메트릭은 사용할 수 없습니다. 반면, 데이터베이스 진단 원격 분석은 진단 로그 형식으로 제공됩니다. 진단 로그에 대한 경고는 관리되는 인스턴스용 로그 경고 스크립트를 사용하여 SQL Analytics 제품 내에서 설정할 수 있습니다.

경고 구성에 사용할 수 있는 SQL 관리되는 인스턴스 메트릭은 다음과 같습니다.

메트릭 설명 측정 단위 또는 가능한 값
평균 CPU 비율 선택한 기간의 평균 CPU 사용률입니다. 0~100(%)
읽은 IO 바이트 선택한 기간에 읽은 IO 바이트 수입니다. 바이트
기록된 IO 바이트 선택한 기간에 쓴 IO 바이트 수입니다. 바이트
IO 요청 수 선택한 기간의 IO 요청 수입니다. 숫자
예약된 저장소 공간 관리되는 인스턴스에 예약된 현재 최대 스토리지 공간입니다. 리소스 크기 조정 작업을 사용하여 변경합니다. MB(메가바이트)
사용된 저장소 공간 선택한 기간에 사용된 스토리지 공간입니다. 데이터베이스 및 인스턴스의 스토리지 사용량에 따라 변동합니다. MB(메가바이트)
가상 코어 수 관리되는 인스턴스용으로 프로비전된 vCore 수입니다. 리소스 크기 조정 작업을 사용하여 변경합니다. 4~80(vCore)

Azure 포털에서 메트릭에 대한 경고 규칙 만들기

  1. Azure Portal에서 모니터링하려는 관리되는 인스턴스를 찾아서 선택합니다.

  2. 모니터링 섹션에서 메트릭 메뉴 항목을 선택합니다.

  3. 메트릭 드롭다운에서 경고를 설정하려는 메트릭 중 하나를 선택합니다(예제에서는 사용된 스토리지 공간이 표시됨).

  4. 집계를 사용하여 지정된 기간에 도달한 집계 기간 평균, 최솟값 또는 최댓값을 선택합니다(Avg, Min 또는 Max).

  5. 새 경고 규칙을 선택합니다.

    사용된 스토리지 공간 메트릭이 선택된 Azure Portal의 메트릭 탐색기 스크린샷

  6. 경고 논리 섹션에서 다음을 수행합니다.

    필드 Description
    Threshold 임계값을 정적 값 또는 동적 값을 기준으로 평가해야 하는지 여부를 선택합니다.
    정적 임계값은 구성한 임계값을 사용하여 규칙을 평가합니다.
    동적 임계값은 기계 학습 알고리즘을 사용하여 메트릭 동작 패턴을 지속적으로 학습하고 임계값을 자동으로 계산합니다. 메트릭 경고에 대한 동적 임계값 사용에 대해 자세히 알아볼 수 있습니다.
    집계 유형 집계 유형 옵션은 최솟값, 최댓값 또는 평균(집계 세분성 기간 내)입니다.
    Operator 메트릭 값을 임계값과 비교할 연산자를 선택합니다.
    단위 선택한 메트릭 신호가 바이트, KB, MB 및 GB와 같은 다른 단위를 지원하고 정적 임계값을 선택한 경우 조건 논리의 단위를 입력합니다.
    임계값 정적 임계값을 선택한 경우 조건 논리에 대한 임계값을 입력합니다. 임계값은 연산자 및 집계 조건에 따라 평가되는 경고값입니다.
    임계값 민감도 동적 임계값을 선택한 경우 민감도 수준을 입력합니다. 민감도 수준은 경고를 트리거하는 데 필요한 메트릭 계열 패턴과의 편차 정도에 영향을 줍니다.
    집계 세분성 집계 형식 함수를 사용하여 데이터 포인트를 그룹화하는 데 사용되는 간격을 선택합니다. 추가된 시계열의 첫 번째 평가 기간을 놓칠 가능성을 줄이려면 평가 빈도보다 큰 집계 세분성(기간)을 선택합니다.
    평가 빈도 경고 규칙을 실행하는 빈도를 선택합니다. 집계 세분성보다 작은 빈도를 선택하여 평가에 대한 슬라이딩 윈도우를 생성합니다.
  7. 평가 시기 섹션에서 다음을 수행합니다.

    필드 설명
    확인 간격 경고 규칙이 조건이 충족되는지 확인하는 빈도를 선택합니다.
    되돌아보기 기간 데이터를 확인할 때마다 다시 살펴볼 기간에 해당하는 되돌아보기 기간을 선택합니다. 예를 들어 1분마다 지난 5분을 확인합니다.

    스크린샷에 표시된 예제에서 1,840,876MB 값은 1.8TB의 임계값을 나타내는 데 사용됩니다. 예제에서 연산자가 보다 큼으로 설정되어 있으므로 SQL 관리되는 인스턴스의 스토리지 공간 사용량이 1.8TB를 초과하는 경우 경고가 트리거됩니다. 스토리지 공간 메트릭에 대한 임계값은 MB 단위로 표시되어야 합니다.

    Azure Portal, 경고 규칙 만들기 대화 상자의 조건 탭 스크린샷. 경고 논리 및 평가 시기 섹션이 강조 표시됩니다.

  8. 페이지 아래쪽 또는 작업 탭에서 다음: 작업>을 선택합니다.

  9. 작업 탭에서 필요한 작업 그룹을 선택하거나 만듭니다. 이 작업은 경고를 트리거할 때(예: 메일 보내기, 전화 걸기) 발생하는 동작을 정의합니다. 작업 그룹 선택 창에서 기존 작업 그룹을 선택하거나 구독에서 작업 그룹 만들기를 선택합니다.

    1. +작업 그룹 만들기를 선택합니다.

      Azure Portal, 경고 규칙 만들기 대화 상자의 작업 탭 스크린샷. 작업 그룹 만들기 단추가 강조 표시되어 있습니다.

    2. 작업 그룹 이름표시 이름을 입력하고 지역을 선택합니다.

      옵션 동작
      Global 작업 그룹 서비스는 작업 그룹을 저장할 위치를 결정합니다. 작업 그룹은 지역 복원력을 보장하기 위해 두 개 이상의 지역에 유지됩니다. 작업 처리는 모든 지역에서 수행할 수 있습니다.

      서비스 상태 경고의 결과로 수행되는 음성, SMS 및 이메일 작업은 Azure 라이브 사이트 인시던트에 탄력적입니다.
      Regional 작업 그룹은 선택한 영역에 저장됩니다. 작업 그룹은 영역 중복입니다. 작업 처리는 지역 내에서 수행됩니다.

      작업 그룹이 특정 지리적 경계 내에서 처리되도록 하려면 이 옵션을 사용합니다.

      Azure Portal, 작업 그룹 만들기 대화 상자의 기본 사항 탭 스크린샷

    3. 페이지 아래쪽 또는 알림 탭에서 다음: 알림>을 선택합니다.

    4. 알림 탭에서 경고가 트리거될 때 보낼 알림을 정의합니다.

      • 알림 유형: Azure Resource Manager 역할에 메일 보내기를 선택하여 특정 구독 수준 Azure Resource Manager 역할 또는 메일/SMS 메시지/푸시/음성에 할당된 사용자에게 메일을 보내 특정 받는 사람에게 다양한 알림 유형을 보냅니다.

      • 이름: 알림에 대해 고유한 이름을 입력합니다.

      • 세부 정보: 선택한 알림 형식에 따라 이메일 주소, 전화번호 또는 기타 정보를 입력합니다.

      • 공통 경고 스키마: Monitor의 모든 경고 서비스에서 단일 확장 가능하고 통합된 경고 페이로드를 갖는 이점을 제공하는 공통 경고 스키마를 켜도록 선택할 수 있습니다. 이 스키마에 대한 자세한 내용은 일반 경고 스키마를 참조하세요.

      작업 그룹 만들기 대화 상자가 있는 알림 탭의 스크린샷. 이메일 알림에 대한 구성 정보가 표시됩니다.

    5. 경고가 트리거될 때 트리거할 작업 목록을 정의해야 하는 경우 작업 탭을 선택하고 작업을 정의합니다.

      작업 유형 및 이름 필드가 강조 표시된 Azure Portal, 작업 그룹 만들기 대화 상자의 작업 탭 스크린샷

    6. 키-값 쌍을 작업 그룹에 할당하려면 태그 탭을 선택합니다. 그렇지 않으면 이 단계를 건너뜁니다. 태그를 사용하여 Azure 리소스를 분류할 수 있습니다. 태그는 모든 Azure 리소스, 리소스 그룹 및 구독에 사용할 수 있습니다.

      Azure Portal, 작업 그룹 만들기 대화 상자의 태그 탭 스크린샷. 값은 이름 및 값 상자에 표시됩니다.

    7. 설정을 검토하려면 검토 + 만들기 탭을 선택합니다. 이 단계에서는 입력을 신속하게 확인하여 필요한 모든 정보를 입력했는지 확인합니다. 문제가 있는 경우 여기에 보고됩니다. 설정을 검토한 후 만들기를 선택하여 작업 그룹을 만듭니다.

      만들기 단추가 강조 표시된 Azure Portal, 작업 그룹 만들기 대화 상자의 검토 및 만들기 탭 스크린샷

  10. 세부 정보 탭에서 레코드에 대한 경고 규칙 세부 정보 및 설정을 입력하고 심각도 유형을 선택합니다. 사용자 지정 속성을 사용하여 경고 규칙에 고유한 속성을 추가하는 옵션도 있습니다.

    Azure Portal, 경고 만들기 대화 상자의 세부 정보 탭 스크린샷

  11. 태그 탭에서 경고 규칙 리소스에 필요한 태그를 설정합니다. 그렇지 않은 경우, 이 단계를 건너뜁니다.

    Azure Portal, 경고 규칙 만들기 대화 상자의 태그 탭 스크린샷. 값은 이름 및 값 상자에 표시됩니다.

  12. 검토 + 만들기 탭에서 유효성 검사가 실행되고 문제에 대한 알림이 표시됩니다. 유효성 검사를 통과하고 설정을 검토했으면 페이지 아래쪽에서 만들기 단추를 선택합니다.

    Azure Portal, 경고 규칙 만들기 대화 상자의 검토 + 만들기 탭 스크린샷. 만들기 단추가 강조 표시되어 있습니다.

새 경고 규칙은 몇 분 내에 활성화되고 설정에 따라 트리거됩니다.

Azure Portal에서 더 많은 경고 규칙 만들기

활동 로그 이벤트, 리소스 상태 및 SQL 관리형 인스턴스에 대한 로그 검색에 대한 경고 규칙을 만들 수도 있습니다.

자세한 내용은 다음을 참조하세요.

  1. Azure Portal에서 모니터링하려는 리소스를 찾아서 선택합니다.
  2. 리소스 메뉴의 모니터링에서 경고를 선택합니다. 텍스트와 아이콘은 리소스마다 약간씩 다를 수 있습니다.
  3. + 만들기 단추를 선택한 다음, 경고 규칙을 선택합니다.
  4. 경고 규칙 만들기 페이지에서 범위가 리소스에 자동으로 구성됩니다.

    참고 항목

    많은 독립적인 경고가 확산되는 것을 방지하려면 구독, 리소스 그룹 또는 Azure SQL Database 논리 서버에 있는 형식의 모든 리소스에 대한 경고를 구성할 수 있습니다. 범위 탭을 사용하여 새 경고 규칙의 범위를 변경합니다.

Azure SQL Managed Instance에서 리소스 상태 신호 범주에서 이벤트를 캡처하고 리소스 서비스 상태에 대한 경고를 구성합니다.

  1. 조건 창에서 모든 신호 보기를 선택합니다.

  2. 신호 선택 창에서 리소스 상태를 선택합니다. 적용을 선택합니다.

  3. 이벤트 상태, 현재 리소스 상태, 이전 리소스 상태리소스 종류 드롭다운은 다양한 가능한 리소스 상태 변경에 대한 경고를 구성하는 옵션을 제공합니다. 기본적으로 가능한 모든 상태 및 상태 변경 내용이 선택되므로 서비스 상태 문제의 검색 및 해결에 대한 경고를 보낼 수 있습니다.

    필드 설명
    이벤트 상태 Resource Health 이벤트의 상태를 선택합니다. 값은 활성, 진행 중, 해결됨업데이트됨입니다.
    현재 리소스 상태 현재 리소스 상태를 선택합니다. 값은 사용 가능, 저하됨사용 불가능입니다.
    이전 리소스 상태 이전 리소스 상태를 선택합니다. 값은 사용 가능, 저하됨, 사용 불가능알 수 없음입니다.
    이유 유형 Resource Health 이벤트의 원인을 선택합니다. 값은 플랫폼 시작됨, 알 수 없음사용자 시작됨입니다.
  4. 다음: 작업>을 선택합니다.

  1. 작업 그룹 선택 창에서 기존 작업 그룹을 선택하거나 구독에서 작업 그룹 만들기를 선택합니다. 작업 그룹을 사용하면 경고 조건이 발생할 때 수행할 작업을 정의할 수 있습니다. 이 작업은 경고를 트리거할 때(예: 이메일 보내기) 발생하는 동작을 정의합니다.
    1. 또는 빠른 작업 사용 기능을 사용하여 새 작업 그룹을 만들고 이메일 또는 Azure 모바일 앱 알림 대상을 제공합니다.
  2. 다음: 세부 정보>를 선택합니다.
  3. 구독리소스 그룹을 제공합니다.
  4. 기본적으로 경고 규칙의 심각도는 3 - 정보 제공입니다. 경고 규칙의 심각도를 원하는 대로 조정할 수 있습니다.
  5. 경고 규칙 이름을 제공합니다. 선택 사항이지만 권장됩니다. 설명을 제공합니다.
  6. 경고 규칙에 대한 지역을 제공합니다.
  7. 경고 규칙에 대한 ID를 선택합니다. 경고 규칙이 SAMI(시스템이 할당한 관리 ID), UAMI(사용자가 할당한 관리 ID)를 사용하도록 선택할 수 있습니다. 자세한 내용은 ID를 참조하세요.
  8. 고급 옵션에서:
    1. 경고 규칙 만들기를 완료하자마자 실행을 시작하려면 만들 때 사용을 확인합니다.
    2. 자동 해결 경고 옵션은 기본적으로 사용하도록 설정됩니다. 이렇게 하면 경고가 상태 저장됩니다. 즉, 조건이 더 이상 충족되지 않으면 경고가 해결됩니다.
  9. 완료되면 다음: 태그>를 선택합니다.
  10. Azure 태그 사용을 고려하세요. 예를 들어 리소스를 만든 사람을 식별하는 "소유자" 또는 "CreatedBy" 태그와 이 리소스가 프로덕션, 개발 등에 있는지 여부를 식별하는 "환경" 태그가 있습니다. 자세한 내용은 Azure 리소스에 대한 명명 및 태그 지정 전략 개발을 참조하세요.
  11. 검토 + 만들기를 선택합니다.
  12. 만들기를 선택합니다. 곧 경고가 활성화됩니다.

경고 확인

참고 항목

노이즈가 있는 경고를 표시하지 않도록 하려면 작업 규칙을 사용하여 경고 표시 안 함을 참조하세요.

경고 규칙을 설정할 때 경고 트리거 및 해당 빈도가 적절한지 확인합니다. 사용된 스토리지 공간에 대한 경고를 설정하는 이 페이지에 표시된 예제의 경우 경고 옵션이 이메일이라면 다음과 같은 이메일을 받게 됩니다.

경고가 트리거될 때 전송되는 메일 예제의 스크린샷

메일은 경고 이름, 임계값 세부 정보, 경고가 트리거된 이유를 표시하여 경고를 확인하고 문제를 해결하는 데 도움을 줍니다.

  • Azure Portal에서 확인 단추를 선택하여 메일을 통해 수신한 경고를 Azure Portal에서 봅니다.
  • 규칙 보기>를 선택하여 경고를 트리거한 경고 규칙을 보거나 편집합니다.
  • 리소스 보기 >를 선택하여 경고가 트리거된 관리되는 인스턴스를 봅니다.

경고 규칙 관리

참고 항목

기존 경고는 Azure Portal 리소스 메뉴의 경고 메뉴에서 관리해야 합니다. Managed Instance 리소스 창에서 기존 경고를 수정할 수 없습니다.

기존 경고를 확인, 일시 중지, 활성화, 수정 및 삭제하려면

  1. Azure Portal 검색을 사용하여 경고를 검색합니다. 경고를 선택합니다.

    Azure Portal, 검색 상자의 스크린샷. 검색 결과의 '경고' 검색어 및 경고 서비스가 강조 표시됩니다.

    또는 구성한 경우 Azure 탐색 모음에서 경고를 선택할 수도 있습니다.

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

    경고 규칙 단추가 강조 표시된 Azure Portal, 경고 페이지의 스크린샷

  3. 개별 기존 경고 규칙을 선택하여 관리합니다. 기존 활성 규칙을 필요에 따라 수정하고 조정할 수 있습니다. 활성 규칙을 삭제하지 않고 일시 중지할 수도 있습니다.