AWS에서 cloud watch metric에는 크게 2종류의 데이터 수집 방법이 있다.
- period-driven metric
- event-driven metric
Period-driven metric
말 그대로 특정 interval 마다 데이터를 수집하는 방식이다.
대표적으로는 cpu utilization같은것이 있다.
이런 겅우에는 매순간 데이터를 측정하기 때문에 현재상태가 정상인지 비정상인지 판단하는 기준이 간단하다.
Event-driven metirc
특정 이벤트가 일어날때만 데이터가 수집된다.
대표적으로 ELB_5XX_count 같은것이 있다.
실제로 500번대 에러가 나지 않는다면 데이터가 수집되지 않는다.
그럼 이 값이 0이 될것 같지만 그렇지 않다.
이럴 경우 "insufficient data" 라는 상태가 되는데, 실제로 데이터가 수집되지 않았기 때문이다.
Missing Data
missing data라는 옵션이 있는데 이는 데이터가 수집되지 않을 경우를 의미한다.
ELB_5XX_Count Metric의 경우 데이터가 수집되지 않으면 실제로 정상이라고 해석할 수 있는 옵션을 제공한다. "not breaching" 옵션을 선택하자.
CPU Utilization metric 의 경우 데이터가 수집되지 않는다는것은 인스턴스가 죽어있을 화률이 높다. 그러므로 "Breaching" 옵션을 선택하자.
기본값은 "Missing". 그 전 상태 유지가 된다.
출처
No comments:
Post a Comment