알림 규칙 구성
알림 규칙 구성 (Configure alert rules)
알림 규칙(alert rule)은 알림 시스템의 핵심 구성 요소예요. 이 문서에서는 Grafana가 지원하는 두 가지 유형의 알림 규칙(Grafana-managed, Data source-managed)과 recording rule 개념을 설명합니다.
출처: 문서
본문
주의(Caution): Grafana에서 사전 프로비저닝된(pre-provisioned) Loki·Prometheus 데이터 소스 관리 알림이 더 이상 지원되지 않으며(deprecated) 새 스택에서 만들 수 없어요. 새 Grafana 스택은 기본적으로 Grafana-managed alerting(GMA)을 사용하며, 데이터 소스 관리 알림(DMA)은 새 스택에서 프로비저닝되지 않습니다. 기존 스택은 영향을 받지 않아요.
이는 Grafana Labs가 관리하는 기본 Loki·Prometheus Grafana Cloud 데이터 소스와 Cloud Alertmanager에 적용되며, Grafana가 해당 데이터 소스를 프로비저닝하지 않습니다. 직접 Mimir, Loki, Alertmanager 데이터 소스를 추가하면 데이터 소스 관리 알림을 계속 사용할 수 있어요.
Cloud 사용자는 import 도구로 DMA 규칙을 GMA 규칙으로 가져올 수 있습니다. 자세한 내용은 데이터 소스 관리 알림을 Grafana 관리 알림으로 가져오기 문서를 참고하세요.
알림 규칙(Alert rules)이란?
알림 규칙(alert rules) 은 알림 시스템의 핵심 구성 요소입니다. 알림 규칙은 측정하려는 데이터를 선택하는 하나 이상의 쿼리와 표현식(queries and expressions) 으로 구성됩니다. 또한 알림을 트리거할 조건(condition), 규칙이 얼마나 자주 평가되는지 결정하는 평가 기간(evaluation period), 그리고 알림 이벤트와 알림을 관리하는 추가 옵션을 포함해요.
Grafana는 두 가지 유형의 알림 규칙을 지원합니다.
| 유형 | 설명 |
|---|---|
| Grafana-managed alert rules | 권장 옵션. Prometheus 기반을 포함한 백엔드 데이터 소스를 쿼리할 수 있고 더 풍부한 기능 세트를 제공함 |
| Data source-managed alert rules | Prometheus 기반 데이터 소스(Mimir, Loki, Prometheus 등)에서 지원되며, 규칙이 데이터 소스 자체에 저장됨 |
데이터 소스 관리 규칙을 Grafana 관리 규칙으로 변환·가져와서 Grafana Alerting이 관리하도록 할 수도 있어요.
두 유형의 알림 규칙 모두 Grafana의 + New alert rule 흐름으로 구성할 수 있어요. 단계별 지침은 다음 문서를 참고하세요:
Grafana Alerting에서는 recording rules(기록 규칙) 도 구성할 수 있어요. recording rule은 쿼리를 미리 계산해 결과를 새 시계열 메트릭으로 저장하며, 다른 알림 규칙이나 대시보드 쿼리에서 사용할 수 있습니다.