

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 데이터 소스 관리형 알림 규칙 구성
<a name="v12-alerting-configure-datasourcemanaged"></a>

****  
이 설명서 주제는 Grafana **버전 12.x를 지원하는 Grafana** 워크스페이스를 위해 설계되었습니다.  
Grafana 버전 10.x를 지원하는 Grafana 워크스페이스는 [Grafana 버전 10에서 작업](using-grafana-v10.md) 섹션을 참조하세요.  
Grafana 버전 9.x를 지원하는 Grafana 워크스페이스는 [Grafana 버전 9에서 작업](using-grafana-v9.md) 섹션을 참조하세요.  
Grafana 버전 8.x를 지원하는 Grafana 워크스페이스의 경우 [Grafana 버전 8에서 작업](using-grafana-v8.md) 섹션을 참조하세요.

눈금자 API가 활성화된 외부 Grafana Mimir 또는 Loki 인스턴스에 대한 알림 규칙을 생성합니다. 이를 데이터 소스 관리형 알림 규칙이라고 합니다.

**참고**  
외부 Grafana Mimir 또는 Loki 인스턴스에 대한 알림 규칙은 편집자 또는 관리자 역할을 가진 사용자가 편집하거나 삭제할 수 있습니다.  
UI에서 생성된 알림 리소스를 삭제하면 더 이상 검색할 수 없습니다. 구성을 백업하고 삭제된 알림 리소스를 복원할 수 있으려면 Terraform 또는 알림 API를 사용하여 알림 리소스를 생성합니다.

**사전 조건**
+ Prometheus 또는 Loki 데이터 소스에 대한 쓰기 권한이 있는지 확인합니다. 그렇지 않으면 Grafana Mimir 관리형 알림 규칙을 생성하거나 업데이트할 수 없습니다.
+ Grafana Mimir 및 Loki 데이터 소스의 경우 해당 서비스를 구성하여 눈금자 API를 활성화합니다.
  + **Loki** - Loki 데이터 소스의 기본값인 `local` 규칙 스토리지 유형은 규칙 보기만 지원합니다. 규칙을 편집하려면 다른 규칙 스토리지 유형 중 하나를 구성합니다.
  + **Grafana Mimir** - `/prometheus` 접두사를 사용합니다. Prometheus 데이터 소스는 Grafana Mimir 및 Prometheus를 모두 지원하며 Grafana는 [쿼리 API](https://grafana.com/docs/mimir/latest/operators-guide/reference-http-api/#querier--query-frontend) 및 [눈금자 API](https://grafana.com/docs/mimir/latest/operators-guide/reference-http-api/#ruler)가 모두 동일한 URL에 있을 것으로 예상합니다. 눈금자 API에 별도의 URL을 제공할 수 없습니다.

**참고**  
특정 Loki 또는 Prometheus 데이터 소스에 대한 알림 규칙을 관리하지 않으려면 해당 설정으로 이동하여 **알림 UI를 통해 알림 관리** 확인란의 선택을 취소합니다.

다음 절차에서는 데이터 소스 관리형 알림 규칙을 생성하는 프로세스를 안내합니다.

데이터 소스 관리형 알림 규칙을 생성하려면 워크스페이스 내 알림 생성 흐름을 사용하고 다음 단계에 따라 도움을 받으세요.

**알림 규칙 이름을 설정하는 방법**

1. **알림** -> **알림 규칙** -> **\+ 새 알림 규칙**을 선택하세요.

1. 이름을 입력하여 알림 규칙을 식별하세요.

   이 이름은 알림 규칙 목록에 표시됩니다. 또한 이 규칙에서 생성된 모든 알림 인스턴스에 대한 `alertname` 레이블이기도 합니다.

측정하려는 데이터와 알림 규칙이 실행되기 전에 충족해야 하는 조건을 가져오도록 쿼리를 정의합니다.

**쿼리 및 조건을 정의하는 방법**

1. 모든 알림 규칙은 기본적으로 Grafana에서 관리합니다. 데이터 소스 관리형 알림 규칙으로 전환하려면 **데이터 소스 관리형 알림 규칙으로 전환**을 선택합니다.

1. 드롭다운 목록에서 데이터 소스를 선택하세요.

   **고급 데이터 소스 선택기 열기**를 선택하여 데이터 소스 추가(관리자만 해당)를 포함한 추가 옵션을 볼 수도 있습니다.

1. PromQL 또는 LogQL 쿼리를 입력하세요.

1. **알림 미리 보기**를 선택하세요.

알림 규칙 평가를 사용하여 알림 규칙을 평가해야 하는 빈도와 상태를 변경해야 하는 속도를 결정합니다.

**알림 평가 동작을 설정하는 방법**

1. 네임스페이스를 선택하거나 **\+ 새 네임스페이스**를 선택하세요.

1. 평가 그룹을 선택하거나 **\+ 새 평가 그룹**을 선택하세요.

   새 평가 그룹을 생성하는 경우 그룹의 간격을 지정합니다.

   동일한 그룹 내 모든 규칙은 동일한 시간 간격에 걸쳐 순차적으로 평가됩니다.

1. 보류 기간을 입력하세요다.

   보류 기간은 알림 규칙이 실행될 때까지 조건을 위반할 수 있는 기간입니다.

   조건이 충족되면 알림이 `Pending` 상태가 됩니다. 지정된 기간에 조건이 활성 상태로 유지되면 알림이 `Firing` 상태로 전환되고, 그렇지 않으면 `Normal` 상태로 돌아갑니다.

알림 규칙에 레이블을 추가하여 실행 알림 인스턴스를 처리해야 하는 알림 정책을 설정합니다.

레이블에 관계없이 모든 알림 규칙 및 인스턴스는 기본 알림 정책과 일치합니다. 중첩된 정책이 없거나 중첩된 정책이 알림 규칙 또는 알림 인스턴스의 레이블과 일치하지 않는 경우 기본 알림 정책이 일치하는 정책입니다.

**알림 구성**
+ 알림 라우팅 방식을 변경하려면 레이블을 추가하세요.

  드롭다운에서 기존 키-값 페어를 선택하여 사용자 지정 레이블을 추가하거나 새 키 또는 값을 입력하여 새 레이블을 추가하세요.

[주석](v12-alerting-overview-labels.md#v12-alerting-overview-labels-annotations)을 추가하여 알림 전달의 알림에 대한 컨텍스트를 더 많이 제공하세요.

주석은 메타데이터를 추가하여 알림 전달에서 알림에 대한 자세한 정보를 제공합니다. 예를 들어 `Summary` 주석을 추가하여 알림이 발생한 값 또는 발생한 서버를 알려줍니다.

**주석을 추가하는 방법**

1. [선택 사항] 요약을 추가하세요.

   관련 상태 및 이유에 대한 간략한 요약.

1. [선택 사항] 설명을 추가하세요.

   알림 규칙의 기능에 대한 설명.

1. [선택 사항] 런북 URL을 추가하세요.

   런북을 알림용으로 보관하는 웹 페이지

1. [선택 사항] 사용자 지정 주석을 추가하세요.

1. [선택 사항] 대시보드 및 패널 링크를 추가하세요.

   알림을 대시보드의 패널에 연결하세요.

1. **규칙 저장**을 선택합니다.