클라우드(CloudWatch) 워치에 대해 알아보자
CloudWatch는 AWS 클라우드 리소스와 클라우드 기반 애플리케이션 모니터링 툴이다. (= AWS 리소스 모니터링 툴)
Amazon CloudWatch를 사용하여 리소스 사용률, 애플리케이션 성능, 운영상태에 대한 시스템 전반의 가시성을 얻을 수 있다. 이러한 통찰력을 사용하여 애플리케이션이 원활하게 실행되도록 할 수 있다.
또한, 측정치를 추적하여 시각화할 수 있다. 특정 지표가 사용자 지정한 한도를 초과할 때, 경보가 발생하도록 설정할 수도 있다. (CPU, 디스크 I/O 및 네트워크 처리량을 모니터링 할 수 있다)
기능정리
로깅 - 람다 함수는 각 언어 실행 시간의 로그 문을 CloudWatch Logs로 스트리밍 할 수 있다. (컨텍스트 문에 로그정보 포함됨)
API Gateway 가 ColudWatch로 전송할 수 있는 상세 지표 - API 호출건수, 지연시간, 통합지연시간, HTTP 400, 500오류
알림 - 세부 CloudWatch 지표를 활성화하면, 세분화된 수준에서 캐싱, 지연시간 및 초훌 오류를 모니터링하고, 문제 발생 시 알림을 받도록 경보를 성정할 수 있다.
시각화 - CloudWatch를 사용하면 CPU 사용률 및 메모리와 같은 핵심 지표를 시각화할 수 있다.
4가지 요소
- 메트릭(=지표) : 시간의 흐름에 따라서, 리소스 사용량을 수집하는 것 (Key, Value 형태의 데이터 수집 / 예: CPU 사용률 60%). AWS가 자동수집 지표 + 사용자 지정수집 지표가 있다. EC2 CPU 사용량, 네트워크 사용량, I/O 등은 AWS에서 제공하는 지표. 사용자는 EC2 인스턴스에 설치된 특정 어플리케이션에서 사용하는 CPU, 네트워크, I/O 등이 있다.
메트릭이 수집하는 주기는 디폴트 5분주기 수집(무료사용). 유료로, AWS 자동지표는 1분주기까지 줄일 수 있다. 사용자 지정은 초단위까지 수집지표 주기를 줄일 수 있다.
- 로그스 : 로그와 로그스는 다르다. 로그스를 사용하려면, 클라우드 워치에 해당하는 AGENT를 깔아야 한다. 로그에 대한 필터링도 가능하다. 필터링한 정보를 KEY-VALUE 형태로 바꾸어서 사용자 지정 지표로 밀어넣을 수 있다.
- 알람 : 임계값을 설정해서 ~~% 이상되면 통보해주는 기능. 임계값과 함께 SNS, LAMBDA 기능을 사용할 수 있음(=이벤트를 발생시킬 수 있음). 룰 이벤트와 스케쥴 이벤트가 있음. 스켸줄 이벤트는 리눅스에 크론탭과 비슷하다고 생각하면 된다(특정시간대). 룰 이벤트는 특정 대상과 특정 상태가 있어야함. 예로, EC2가 STOP 되었을때 ~~작업/이벤트를 수행 해라.
- 이벤트 : 말 그대로 이벤트 수행기능
CloudWatch는 AWS 리소스가 어떤일을 하는지 모니터링 하는 도구이다.
글쓴이 : xpro.jason@gmail.com
[무단배포는 노노, 링크배포는 Okay]
- 글작가 Jason 의 병맛지식 -
* 본 글이 도움이 되셨다면, 광고클릭 부탁해요
* 여러분의 광고클릭은 계속된 글쓰기에 도움이 됩니다
https://xprojason.tistory.com/entry/AWS-람다와-서버리스-컴퓨팅
https://xprojason.tistory.com/entry/AWS-클라우드-워치-란-무엇인가-CloudWatch
https://xprojason.tistory.com/entry/AWS-인스턴스-메타데이터를-사용하여-EC2-인스턴스에-대한-정보-가져오기
https://xprojason.tistory.com/entry/AWS-엣지-로케이션을-사용하는-이유
https://xprojason.tistory.com/entry/AWS-AWS-리전-Region-가용영역AZ-엣지로케이션-이란
'Tech > IT기술 리뷰' 카테고리의 다른 글
사파리(Safari) 에서 카카오톡 로그인이 되지 않을때 - 비공개 릴레이 종료 (0) | 2022.06.18 |
---|---|
[AWS] 람다와 서버리스 컴퓨팅 (0) | 2022.04.01 |
[AWS] 인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기 (0) | 2022.03.30 |
[AWS] 엣지 로케이션을 사용하는 이유 (0) | 2022.03.29 |
[AWS] AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란 (0) | 2022.03.28 |
댓글