2020. 4. 1. 08:33ㆍAWS
ㅇ 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 |