DevOps/AWS

[모니터링] AWS CloudWatch

세리둥절 2023. 12. 22. 18:13
반응형

DevOps에서는 Ops도 Dev만큼이나 중요하다 > 모니터링

 

CloudWatch 개요

- AWS 리소스 모니터링 서비스

- AWS에 구동중인 application 모니터링

- 다양한 서비스와 integration이 편하다 (알람, 지표 backup, 자동화 시스템 구축)

 

CloudWatch에 사용되는 개념

- namespace : 측정하고자하는 대상. EC2, RDS 같은 것들

- metrics : 측정하고자하는 값

- dimensions : namespaces를 묶는 추상화된 대상 (ex. AutoScaling 그룹 등등..)

- statistics : 평균, 최대, 최소

- resolutions : 과금과 관련된 정보. standard resolutions(1m 데이터) / hish resolutions (1s 데이터)

- alarms : 액션 -> SNS topic publish (lambda..) EC2 actions, autoscaling actions 등등

 

 

CloudWatch EC2 모니터링

- EC2만 설치되면 cloudwatch로 basic monitoring (5m) 이 가능하다

- detailed monitoring이 되면 1m으로 줄어든다

 

- Instance metrics : CPU/Disk/....

- CPU credit metrics

- status check metrics 등

 

 

CloudWatch ALB 모니터링

- 클라이언트의 요청을 가장 앞단에서 받는 ALB

- cloudWatch로 1분단위로 모니터링이 가능하다

- ALB > access log > S3로 쌓을 수 있다

 

 

CloudWatch Alarm 

- 알람의 순서 collect > evaluation > alarm > action

 

 

반응형