경고 규칙(Alert rules)

경고 규칙(Alert rules)

경고 규칙은 언제 경고가 발생해야 할지를 평가하는 기준의 집합입니다. 메트릭이 특정 조건을 충족하면 경고 인스턴스가 트리거되는 구조로, 그라파나 경고의 핵심 개념이에요.

출처: Alert rules

본문

경고 규칙은 다음 요소로 구성됩니다.

  1. 쿼리(Queries) – 평가할 데이터 집합을 선택하는 쿼리.
  2. 경고 조건(Alert condition) – 경고 인스턴스를 트리거하려면 쿼리가 충족해야 하는 임계값.
  3. 간격·지속 시간(Interval and duration) – 경고 규칙의 평가 주기와, 경고 인스턴스를 트리거하려면 조건이 얼마나 충족되어야 하는지의 지속 시간.
  4. 기타 옵션 – 표현식, 라벨, 주석, 에러·데이터 없음 처리, 알림 라우팅 등.

Grafana-managed 경고 규칙

Grafana-managed 경고 규칙은 다양한 백엔드 데이터 소스를 쿼리할 수 있으며, 단일 경고 규칙에서 여러 데이터 소스를 사용할 수도 있습니다. 표현식 기반 변환, 고급 경고 조건, 알림의 이미지, 에러·데이터 없음 상태 처리 등을 지원합니다.

지원되는 공개 데이터 소스는 Grafana Plugins 디렉터리에서 확인할 수 있습니다.

레코딩 규칙(Recording rules)

경고 규칙과 유사하게 레코딩 규칙도 주기적으로 평가됩니다. 레코딩 규칙은 자주 사용되거나 계산 비용이 큰 쿼리를 미리 계산해 그 결과를 새 시계열 메트릭으로 저장합니다.

이렇게 만든 레코딩 메트릭은 경고 규칙과 대시보드에서 사용해 쿼리를 최적화할 수 있습니다.

더 알아보기