그라파나 를 사용해 ECS 클러스터 내 서비스 의 Metric 을 보는 방법을 공유하려 한다.
이 과정에서 AWS 의 Cloud Watch 를 그라파나의 datasource 로 사용한다.
Metric을 통해 ECS의 CPU 사용률과 Memory 사용률을 볼 수 있다.
선제조건: ECS 를 실행되고 있다는 전제하에 진행한다.
docker run -d --name=grafana -p 3000:3000 grafana/grafana
브라우저 에서 localhost:3000 으로 접속id 및 password 는 admin 이다.DataSource 에 Cloud Watch 를 선택한다.
Cloud Watch 의 환경을 설정한다.Access Key ID 와 Secret Access Key 를 입력한다.
아래의 대시보드를 Import 하여 표시하는 과정이다.
대시보드 에서 import 를 선택한다.
551 을 입력하고 Load 하여 Import 한다.
 
551는 대시보드 ID 이다. (ECS 대시보드 링크 참조)

🔸 STEP 2 에서 추가한 대시보드에 들어간 뒤, 자신의 클러스터와 서비스를 선택하면 아래와 같이 자신의 메트릭 정보를 확인할 수 있다.