알림 규칙 상태와 건강

알림 규칙 상태와 건강 (Alert rule state and health)

Grafana Alerting의 알림 규칙(alert rule)이 가질 수 있는 상태(state)와 건강(health) 상태를 설명하는 문서예요. 규칙 하나가 여러 알림 인스턴스를 만들 수 있고, 각 인스턴스가 서로 다른 상태를 가질 수 있으며, 규칙 자체의 상태·건강은 인스턴스 상태로부터 결정된다는 흐름을 이해하는 게 핵심이에요.

출처: 문서

본문

각 알림 규칙은 하나 이상의 알림 인스턴스(alert instances) 를 생성할 수 있어요. 각 시리즈나 차원마다 알림 인스턴스가 하나씩 생기는데, 다차원 알림 예제에서 그 예시를 볼 수 있어요.

같은 알림 규칙의 각 알림 인스턴스는 서로 다른 대상을 나타내며 서로 다른 상태일 수 있어요. 예를 들어 한 인스턴스는 Normal, 다른 인스턴스는 Alerting 상태일 수 있죠.

알림 규칙의 상태(state)건강(health)알림 인스턴스의 상태에 의해 결정됩니다.

알림 규칙 상태 (Alert rule states)

알림 규칙은 다음 상태 중 하나일 수 있어요:

상태 설명
Normal 평가 엔진이 반환한 어떤 알림 인스턴스도 Pending 또는 Alerting 상태가 아님
Pending 평가 엔진이 반환한 알림 인스턴스 중 최소 하나가 Pending 상태
Firing 평가 엔진이 반환한 알림 인스턴스 중 최소 하나가 Alerting 상태

알림 규칙 건강 (Alert rule health)

알림 규칙은 다음 건강 상태 중 하나를 가질 수 있어요:

상태 설명
Ok 알림 규칙 평가 시 오류 없음
Error 알림 규칙 평가 중 오류 발생
No Data 알림 규칙 쿼리가 데이터를 반환하지 않음
{status}, KeepLast 규칙이 다른 상태를 받았을 수도 있지만, 알림 규칙의 마지막 상태를 유지하도록 구성됨

더 알아보기 (Learn more)