본문 바로가기
Tech/IT기술 리뷰

[AWS] 클라우드 워치 란 무엇인가? - CloudWatch

by xproJason 2022. 3. 31.
반응형

 

클라우드(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-엣지로케이션-이란

 

[AWS] 람다와 서버리스 컴퓨팅

람다(Lambda)와 서버리스 컴퓨팅 AWS에서 S3, EC2는 사용자의 테크니컬한 손이 필요한 서비스이다. 하지만 람다(Lambda)는 서버리스 컴퓨팅으로서 AWS에 의해 관리된다. EC2와 같은 서비스를 사용할 경우

xprojason.tistory.com

 

[AWS] 클라우드 워치 란 무엇인가? - CloudWatch

클라우드(CloudWatch) 워치에 대해 알아보자 CloudWatch는 AWS 클라우드 리소스와 클라우드 기반 애플리케이션 모니터링 툴이다. (= AWS 리소스 모니터링 툴) Amazon CloudWatch를 사용하여 리소스 사용률, 애

xprojason.tistory.com

 

[AWS] 인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기

인스턴스 메타데이터를 사용하여 EC2 인스턴스에 대한 정보 가져오기 EC2 인스턴스를 생성할때, 사용자 데이터를 인스턴스에 전달할 수 있는 옵션이 있으며, 사용자 데이터는 인스턴스 시작완료

xprojason.tistory.com

 

[AWS] 엣지 로케이션을 사용하는 이유

AWS에서 엣지 로케이션을 사용하는 이유는 무엇인가? 엣지 로케이션은 전 세계의 리전에서 보다 빠른 접근성을 위해 존재하며, 사용자가 아닌 AWS에 의해 셋팅된다. 그렇다면 엣지 로케이션은 어

xprojason.tistory.com

 

[AWS] AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란

AWS 리전 (Region), 가용영역(AZ), 엣지로케이션 이란 무엇인가? AWS 글로벌 인프라를 이해하는 주요용어는 리전(Region), 가용영역(AZ), 엣지 로케이션이 있다. 각각의 의미는 아래와 같다. 리전(Region) :

xprojason.tistory.com

 

반응형

댓글