[AWS CloudWatch] 14-2. CloudWatch

2020. 4. 1. 08:33AWS

반응형

ㅇ CloudWatch?

    > AWS 리소스의 상태를 모니터링하는 AWS 서비스

    > 모니터링뿐만 아니라 리소스의 사용량에 따라 다양한 Action을 서비스에 취할 수 있음

 

ㅇ  CloudWatch 생성

    > [CloudWatch 서비스] - [경보] - [경보 생성] 선택

 

    > [지표 선택] 선택

 

    > CloudWatch를 수행할 서비스 선택(이번 실습에서는 EC2 사용할 것이므로 [EC2] 선택)

 

    > [인스턴스별 지표] 선택

 

    > CloudWatch를 수행할 인스턴스와 지표 선택

        * 지표 이름에 따라 관찰하는 리소스가 달라짐(CPU Utilization은 CPU 사용률에 대한 리소스 관찰)

 

    > 현재 사용중인 리소스를 보여주고, 조건에 입력한 값에 따라 붉은 선의 위치가 변경됨

    > CPU는 00:00(UTC 시간)에 6% 이상 사용하고있다가 급격히 줄어들게 되었고, 조건은 "CUP 활용률이 5% 이상일 경우"로 설정

 

    > 원하는 조건 설정(CPU가 20% 초과로 사용할 경우 경고 메시지를 날림)

 

    > [AWS SNS] 14-1. SNS에서 생성한 SNS를 SNS 주제로 선택

 

    > 알람 이외의 다른 작업을 수행시키고 싶을 경우 선택

 

    > 경보의 이름과 설명 입력

 

    > 리소스의 상태에 따라 다음과 같은 3가지 상태를 보임

        1) 경보 - 부족: 생성한지 얼마되지 않아 충분한 기록이 쌓이지 않았을 경우

        2) 경보 - 확인: 정상적인 상태로 서비스가 작동할 경우

        3) 경보 - 경보: 정해둔 기준치 이상의 리소스를 사용할 경우

 

 

    > 만약 경보가 떴을 경우, CloudWatch 생성 시 등록했던  SNS 엔드포인트로 알람 메시지가 오는 것을 확인 가능

        * 해당 실습에서는 임의로 CPU 활용률을 상승시키기 위해 stress 명령어 사용

반응형

'AWS' 카테고리의 다른 글

[AWS] 18. Region, AZ, Edge Location이란?  (0) 2020.04.08
[AWS] 15. CloudTrail과 CloudWatch의 차이점  (0) 2020.04.02
[AWS SNS] 14-1. SNS  (0) 2020.03.31
[AWS CloudTrail] 13. CloudTrail  (0) 2020.03.30
[AWS VPC] 12. VPC & S3간 Endpoint 통신  (0) 2020.03.27