Notice
Recent Posts
Recent Comments
Link
개발자는 기록이 답이다
AWS CloudWatch 모니터링 대시보드 본문
![](https://blog.kakaocdn.net/dn/uVaLY/btsFpSgk9Fc/774TFrM6U34YFKY3n3MGHk/img.png)
- 모니터링은 서비스 운영 시 필요합니다. 대시보드에 RDS의 CPU 사용률, DB 연결개수, 여유메모리, ECS의 CPU 사용률, 메모리 사용률, ALB의 200, 400, 500 개수, healthyHostCount, unhealthHostCount 를 포함시키겠습니다.
대시보드
(1) 대시보드 생성
- 위치 : CloudWatch > Dashboard
- CloudWatch 에서 대시보드 클릭 후 새 대시보드 생성
- 대시보드 이름 : animal-dashboard-prod
![](https://blog.kakaocdn.net/dn/baW1cW/btsFmljs9c4/zG1hP92R9whZUXVm93LJMk/img.png)
(2) 지표 선택
- 위젯 추가 및 행 선택
- 지표 선택
![](https://blog.kakaocdn.net/dn/byfqWx/btsFpQCPLQt/5Vn4MAxeDkzeJ8Q2MdToc1/img.png)
- ECS/ContainerInsights 선택
- ClusterName 선택
![](https://blog.kakaocdn.net/dn/oigSV/btsFiohd46u/4KQrQkEajVuwA7PkHbXviK/img.png)
- cluster-nestjs-02 의 CpuUtilized 및 MemoryUtilized를 선택
![](https://blog.kakaocdn.net/dn/b9ul2c/btsFitiwsX0/G6Y3a9ZKkn6k1qV9533cO1/img.png)
같은 카테고리에서 동시에 2개의 지표를 선택 할 수 있습니다.
예를 들어 ECS 의 CPU, Memory 사용률을 한 그래프에서 볼 수 있습니다.
ALB 는 대상 그룹의 세부 정보로 필터를 한 다음에 지표를 추가합니다.
![](https://blog.kakaocdn.net/dn/OftDe/btsFm4PlTZe/1Zg0NGMLVzOjhrkrG3GgTK/img.png)
- ApplicationELB : AppELB 별, AZ별, TG별 지표 선택
지표 이름 : UnHealthyHostCount, HealthyHostCount, RequestCount
(가용영역은 어떤걸로 선택해야할지 잘 모르겠어서 지표이름 해당하는거 다 선택했습니다ㅎㅎ)
![](https://blog.kakaocdn.net/dn/LC3oT/btsFkGPfAcT/GKEKQEahYmjKYWKDjGKBX1/img.png)
- RDS : DBClusterIdentifier, Role
- DatabaseConnections, CPUUtilization, FreeableMemory
- 각각에 WRITER, READER 지표를 추가
![](https://blog.kakaocdn.net/dn/xA1hr/btsFobN9Phl/RSO9R4fRfBrYQqWaScbT70/img.png)
![](https://blog.kakaocdn.net/dn/zEGO6/btsFoIrvX6c/fOEnAe7khv68ZDQkyQCIuk/img.png)
![](https://blog.kakaocdn.net/dn/bwjh5n/btsFjJ6vCUB/J4kQTjmqubzpDLfUAbYtRK/img.png)
(3) 대시보드 확인
- RDS, ECS, ALB의 지표를 한 눈에 볼 수 있습니다. 다른 형태의 지표도 많이 있으니 확인해 보시길 바랍니다.
- RDS 연결 개수, CPU 사용률, 여유 메모리
- ECS CPU, Memory 사용률
- ALB RequestCount, HealthHostCount, UnHealthyHostCount 개수
![](https://blog.kakaocdn.net/dn/bNhCEt/btsFm42RSCV/iRqg84K4IPh8U7vgFUmzAK/img.png)
'DevOps > AWS' 카테고리의 다른 글
AWS health check + Slack (0) | 2024.02.28 |
---|---|
AWS 스케일링 RDS Scale up & out (수동) (0) | 2024.02.28 |
AWS 오토스케일링 (ECS) - Scale Up (0) | 2024.02.28 |
AWS 오토스케일링 (ECS) - Scale Out & Scale In (0) | 2024.02.28 |
CloudWatch 슬랙 알람1) - AWS Chatbot (0) | 2024.02.28 |