본문 바로가기
WIKI 기술 지식 베이스

복구 임계값

원문 보기 위키 갱신

복구 임계값 (Recovery thresholds)

복구 임계값은 모니터에 추가하는 선택적 임계값으로, 모니터가 alert 또는 warning 상태에서 복구되는 데 필요한 추가 조건을 나타내요. 이 값을 설정하면 알림이 실제로 해소됐는지 더 확실하게 판단할 수 있어요.

출처: 문서

본문

정의 (Definition)

복구 임계값은 모니터에 추가하는 선택적 임계값으로, 모니터가 alert 또는 warning 상태에서 복구되는 데 필요한 추가 조건을 나타내요.

동작 방식 (Behavior)

복구 임계값은 모니터의 복구에 조건을 추가해서, 모니터가 복구 임계값을 통과(passed) 한 이후에만 복구(recovered) 상태로 전환되도록 해요. 복구 임계값을 설정하지 않으면, alert 조건이 더 이상 충족되지 않을 때 모니터가 복구돼요.

복구 조건이 충족되면 복구 임계값이 충족된 것으로 간주돼요. 복구 조건은 alert 조건에 따라 달라져요:

Alert 조건 복구 조건 (Recovery condition)
\> alert threshold <= alert recovery threshold
\>= alert threshold < alert recovery threshold
< alert threshold \>= alert recovery threshold
<= alert threshold \> alert recovery threshold

사용 사례 (Use case)

복구 임계값은 경보가 반복적으로 요동치는(flapping) 모니터의 노이즈를 줄여줘요. 이를 통해 복구 시 경보를 발생시킨 메트릭이 실제로 복구됐고 문제가 해결됐다는 신뢰도를 높일 수 있어요.

복구 임계값 설정 방법 (How to set up recovery thresholds?)

웹사이트 UI (Website UI)

모니터를 만들 때 Set alert conditions > Advanced Options 아래에서 alert 또는 warning 복구 임계값을 설정하면 돼요.

API (API)

API를 통해 모니터를 생성/수정할 때, JSON 모니터의 options.thresholds 속성에서 critical_recovery와 warning_recovery 속성을 사용하면 돼요:

"thresholds": {
                "critical": 80,
                "warning": 60,
                "critical_recovery": 70,
                "warning_recovery": 50
              }

더 알아보기 (Learn more)