알림 규칙 상태와 건강
알림 규칙 상태와 건강 (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 | 규칙이 다른 상태를 받았을 수도 있지만, 알림 규칙의 마지막 상태를 유지하도록 구성됨 |