평가 그룹 내 규칙 평가
평가 그룹 내 규칙 평가 (Evaluation within a group)
Grafana Alerting에서 평가 그룹(evaluation group) 안의 규칙들이 어떻게 평가되는지 설명하는 문서예요. 같은 그룹 안에 있는 규칙이라도 규칙 유형(관리 주체)에 따라 동시에 평가되는지 순차적으로 평가되는지 달라진다는 점이 핵심이에요.
출처: 문서
본문
각 평가 그룹(evaluation group) 은 평가 간격(evaluation interval) 을 포함하는데, 이 간격이 규칙이 얼마나 자주 평가되는지를 결정해요. 예를 들어 평가가 10s, 30s, 1m, 10m 등으로 발생할 수 있죠.
- 서로 다른 평가 그룹의 규칙들은 동시에(simultaneously) 평가될 수 있어요.
- 같은 평가 그룹 안의 규칙들은 규칙 유형에 따라 동시에 또는 순차적으로 평가됩니다.
규칙 유형별 평가 방식
| 규칙 유형 | 평가 방식 |
|---|---|
| Grafana-managed(Grafana 관리) 규칙 | 같은 그룹 내 규칙들이 동시에(concurrently) 평가됨. 같은 평가 간격 동안 서로 다른 시점에 평가되지만 동일한 평가 타임스탬프를 표시함 |
| Data source-managed(데이터 소스 관리) 규칙 | 같은 그룹 내 규칙들이 순차적으로(sequentially) 하나씩 평가됨. recording rule이 alert rule보다 먼저 평가되도록 보장하는 데 유용함 |
| 데이터 소스 관리 규칙에서 가져온(imported) Grafana-managed 규칙 | 역시 순차적으로 평가됨 |
즉, 데이터 소스 관리 규칙과 그로부터 가져온 규칙은 순서가 보장되는 반면, 순수 Grafana 관리 규칙은 동시성으로 평가된다는 점을 기억하면 돼요.