오래된 알림 인스턴스
오래된 알림 인스턴스 (Stale alert instances)
알림 규칙 쿼리가 데이터를 반환하지만 특정 차원(시리즈)이 연속적인 평가 간격 동안 사라졌을 때, 그 알림 인스턴스를 stale(오래된) 상태로 간주해요. 이 문서는 stale 인스턴스가 어떻게 Normal (MissingSeries) 상태로 전환되고 처리되는지 설명합니다.
출처: 문서
본문
알림 인스턴스는 알림 규칙 쿼리가 데이터를 반환하지만 그 차원(또는 시리즈)이 연속적인 평가 간격(기본 2회) 동안 사라진 경우 stale(오래된) 상태로 간주됩니다.
이는 알림 규칙 쿼리가 정상 실행됐지만 차원(시리즈)을 전혀 반환하지 않는 No Data 상태와는 다르다는 점을 기억하세요.
stale 알림 인스턴스는 Normal (MissingSeries) 상태로 Resolved 전환된 뒤 제거(evicted)됩니다:
| Eval. Interval | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| Alert instance A | ✔ | ✔ | ✔ | ✔ |
| Alert instance B | ✔ | MissingSeries | Normal(MissingSeries) | 📩 |
참고: stale 알림 인스턴스는 Grafana-managed 알림 규칙에서만 지원됩니다.
Grafana가 stale 알림 인스턴스를 처리하는 방법
- 알림 규칙이 실행되어 일부 라벨 집합에 대한 데이터를 반환합니다.
- 이전에 존재하던 알림 인스턴스가 이제 사라집니다.
- Grafana는 Missing series evaluations to resolve 에 지정된 평가 간격 횟수만큼 알림 인스턴스의 이전 상태를 유지합니다.
- 지정된 평가 간격 횟수(기본 2회) 후에도 여전히 사라져 있으면
Normal상태로 전환되고grafana_state_reason주석에MissingSeries를 설정합니다. Alerting,No Data,Error상태의 stale 알림 인스턴스는Normal상태로 Resolved 전환되며, 다른 해결된 알림처럼 알림 경로로 라우팅됩니다.- 알림 인스턴스가 UI에서 제거됩니다.
팁:
No Data및 stale 알림 시나리오 처리에 대한 일반적인 예시와 실용적인 지침은 Handling missing data 문서를 참고하세요.
Missing series evaluations to resolve 구성
Configure no data and error handling > Missing series evaluations to resolve 에서, 특정 차원에 대해 데이터 없이 연속적으로 경과해야 하는 평가 간격 횟수를 설정해 알림 인스턴스가 stale로 표시되고 해결되도록 할 수 있어요. 값을 지정하지 않으면 Grafana는 기본값인 2개의 평가 간격을 사용합니다.