본문 바로가기
[AWS]/AWS 활용

[AWS] [활용] CloudWatch 설정하기

by METAVERSE STORY 2022. 5. 2.
반응형
728x170

 

 

 

CloudWatch 설정하기

CloudWatch 설정을 위해 CloudWatch를 검색해서 클릭하겠습니다.

 

 

 

 

 

그럼 이런 식으로 메인화면이 나올 것입니다.
메인화면에는 AWS 서비스별 경보와 교차 서비스 대시보드와 기본 대시 보드, 기본 대시보드 등이 나옵니다. 

 

 

 

 

 

교차 서비스 대시보드 보기를 클릭하면 현재 사용하고 있는 서비스의 지표들이 나옵니다.
CloudWatch를 통해 다양한 지표를 살펴볼 수 있습니다.
그렇다면, CloudWatch의 알람 기능을 활용해서 AWS 서비스를 효과적으로 다룰 수 있는 방법에 대해 알아보겠습니다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CloudWatch 알람 설정하기

CloudWatch의 기능 중, 알람 기능을 설정해보겠습니다. 

 

 

 

 

먼저 CloudWatch에서 경보에서 경보 상태를 누르겠습니다. 그리고 오른쪽 위의 경보 생성 버튼을 누르겠습니다.

 

 

 

 

 

그럼 몇 가지 단계를 설정해야 하는데, 먼저 지표 선택을 클릭하겠습니다. 

 

 

 

 

그럼 여러 가지 지표를 선택할 수 있는 화면이 나옵니다.
여기서 지표란 AWS 리소스, 더 세부적으로 들어가 어떤 메트릭스를 타깃으로 할지 질문하는 부분입니다.
만약 알람을 설정하기 전에 시나리오를 가정해볼 수 있습니다. 

 

 

 

저는 EC2의 CPU 지표가 60% 이상일 경우 경보 발생 조건으로 삼았습니다.

 

 

 

만약 알람을 설정했음에도 데이터가 들어오지 않는다면 무시하는 것으로 처리하겠습니다. 

 

 

 

 

설정을 완료했다면, 작업 구성 화면이 나올 것입니다. 여기는 경보가 발생했을 때 기존에 정의된 SNS를 통해 사람들에게 알릴 것인지, 새로운 주제를 만들 것인지 등의 행동을 정의할 수 있습니다.
저는 SNS를 아직 생성하지 않았으므로, 새 주제 생성을 클릭해서, 주제에 대한 이름을 만들었습니다.
만약 알림의 이름을 정했다면, 만약 알림이 온다면 수신할 이메일을 입력합니다.
그 후 작업 생성을 누른 다음, 다음을 누르겠습니다. 

 

 

 

## 경보이름에 인스턴스명_감시항목 으로 생성 할것

그럼, 경보에 대한 이름을 넣는 곳이 있는데, 이름을 입력하고 다음을 누르겠습니다.
다음 미리 보기 화면이 나오고, 맞다면 경보를 생성하겠습니다.

 

 

 

 

 

생성했다면, 상태에 데이터 부족이라고 나올 것입니다. 왜냐면 경보를 울리기 앞서, 충분한 데이터가 없다는 뜻이기 때문에 부족에 대한 것은 문제가 될 것이 없습니다. 만약 EC2 인스턴스를 사용하며 데이터를 꾸준히 돌릴 경우 부족은 사라질 것입니다. 이 작업이 완료됐다면 AWS로부터 하나의 이메일을 받았을 것입니다.

 

 

 

알람이 울렸을 때 메일을 받을 것인지 메일이 왔을 것이며 Confirm subscription을 누르면

 

 

다음과 같은 화면이 나올 것입니다.  

 

 

 

 

그리고 다시 AWS CloudWatch로 들어가서 확인해보면 상태가 정상으로 바뀐 것을 볼 수 있습니다.

 

 

 

 

 

 

만약 CloudWatch의 특정 지표를 슬랙 알람으로 받기를 원한다면, 개발자 이동욱 님의 글을 참고해주세요!

 

CloudWatch 이상 지표를 슬랙 알람으로 받기 (feat. SNS, Lambda)

AWS 서비스를 이용하면 CloudWatch를 통해 서비스의 이상 지표를 손쉽게 확인할 수 있습니다. 이를테면 다음과 같은 경우인데요. 평소보다 로드밸런서로 들어오는 요청양이 2배이상 높다거나 RDS의 C

jojoldu.tistory.com

 

반응형
그리드형

댓글