본문 바로가기

AWS(Amazon Web Service)/CloudWatch6

[AWS] CloudWatch, Web Application Monitoring CloudWatch, Web Application Monitoring (요약) ALB: 로드 밸런서에서 생성된 5XX 오류 ALB: EC2 인스턴스에서 실행 중인 애플리케이션에서 발생하는 5XX 오류 ALB: 로드 밸런서에서 EC2 인스턴스에서 실행되는 애플리케이션까지의 지연 시간 ALB: 로드 밸런서의 과부하로 인해 거부된 연결 RDS: 여유 저장 공간 SQS: 작업 대기열에서 가장 오래된 메시지의 수명 SQS: 배달 못한 편지 대기열의 메시지 수 1. ALB(Application LoadBalancer) Monitoring (1) 서버 오류(5xx) 5xx 응답 상태 코드는 서버가 들어오는 요청에 응답할 수 없음을 의미한다. 일반적으로 5xx 오류는 고객에게 오류 메시지를 표시한다. 5xx 서버 오류.. 2021. 11. 8.
[AWS] CloudWatch, EBS Monitoring 지표 CloudWatch, EBS Monitoring ※ Metirc의 임계값은 약 1주일의 데이터를 살펴본 후 평균 최고치와 최저치를 결정. 모니터링 시 유용한 지표 (1) VolumeReadOps 및 VolumeWriteOps (Sum 집계) 볼륨의 읽기 및 쓰기 작업 수를 측정한다. 대부분의 경우 디스크 읽기가 약간 급증할 수 있다. IOPS 한도에 경고 (VolumeReadOps + VolumeWriteOps) > 한도의 90% (2) VolumeTotalReadTime 및 VolumeTotalWriteTime (Sum 집계) 각 VolumeTotalReadTime 와 VolumeTotalWriteTime 의 지표 자체는 중요하지 않지만 볼륨의 디스크 대기 시간을 계산하는 데 사용할 수 있다. ( Vo.. 2021. 11. 8.
[AWS] CloudWatch, EC2 Network Monitoring CloudWatch EC2 Network Monitoring 네트워크 사용률을 모니터링하여 EC2 또는 RDS의 병목 현상을 방지한다. 아래 인스턴스 EC2 네트워크 성능 치트 시트를 참고하여 모니터링을 위한 임계 값을 설정할 수 있다. https://cloudonaut.io/ec2-network-performance-cheat-sheet/ 각 EC2 인스턴스는 CloudWatch에 다양한 지표를 보고한다. 이중에 인스턴스가 모든 네트워크 인터페이스에서 수신한 바이트 수를 측정하기 위해 Metric 2개 NetworkIn 과 NetworkOut 을 수집하여 계산해야 한다. 1. CloudWatch 지표 - [CloudWatch] > [경보] > [모든 경보] > [경보 생성] - EC2 지표 중 Netw.. 2021. 11. 8.
[AWS] CloudWatch, CloudFront 모니터링 CloudWatch 지표 및 경보로 CloudFront 모니터링 (프로세스) 1. Architecutre를 이해하고 사용된 AWS 서비스를 식별. 2. CloudFront 세부 모니터링 활성화 3. 문제가 있는 시스템을 파악하는 데 가장 적합한 CloudWatch 지표를 선택. 4. 지표가 정상 범위 내에 있는 지 관찰할 수 있도록 CloudWatch 경보를 생성. 5. CloudWatch 경보가 임계값을 벗어난 지표를 감지하는 경우 알림을 받음. 1. Architecutre - CloudFront : CDN(Content Delivery Network) - S3, ELB : Data Content CloudWatch는 서비스들의 metric들을 수집하여 자동으로 보고해야 한다. 2. CloudFront.. 2021. 11. 4.
[AWS] EC2에 CoudWatch Agent 설치 CloudWatch Agent CloudWatch는 AWS 사용자들을 위해서 애플리케이션이나 시스템 성능에 대하여 전반적으로 확인하여 변경 사항에 대응할 수 있는 모니터링 시스템이다. AWS 뿐만 아니라 온-프레미스 서버에서 관리되는 애플리케이션이나 시스템 성능 또한 수집이 가능하다. 문제나 장애 발생 시 경보(Alert)를 설정하여 알림을 받을 수 있고 지표를 시각화하여 한 눈에 파악할 수 있으며 자동화된 작업 수행이 가능하다. CloudWatch는 기본적으로 모니터링 가능한 다양한 지표가 제공된다. 그러나, CloudWatch에서 인스턴스의 기본적인 메모리, 디스크 사용률에 대한 지표를 제공하지 않기 때문에 서버에 CloudWatch Agent를 설치하여 더 안정적으로 모니터링하는 것이 필요하다. I.. 2021. 11. 1.
[AWS] Cloud Watch, Cloud Trail [Cloud Watch] : 모니터링 및 관찰 기능 서비스 > Porformance Check 애플리케이션을 모니터링하고, 시스템 전반의 성능 변경 사항에 대응하며, 리소스 사용률을 최적화하고, 운영 상태에 대한 통합된 보기를 확보하는 데 필요한 데이터와 실행 가능한 통찰력을 제공. (1) Log - AWS 내외의 로그를 모아 보관하고 사용자에게 전달 - 주요 서비스들에 대한 모니터링(로그, 메트릭 등) 제공 EC2, Autoscaling Groups, ELB, Route 53 CloudFront, EBS, Storage Gateway 등등 - 주요 서비스의 출력 결과 기록 (Lamba 등) - 사용자가 직접 로그 그룹을 만들어 외부로부터 로그를 적재 가능 주로 온프레미스의 로그를 저장 및 사용 - 로그.. 2021. 10. 8.