[AWS] 그라파나에 Cloud Watch 연동하여 ECS 정보 얻어오기

sang yun Lee·2023년 6월 19일
1

Devops 실습

목록 보기
16/21

개요


그라파나 를 사용해 ECS 클러스터서비스Metric 을 보는 방법을 공유하려 한다.
이 과정에서 AWSCloud Watch 를 그라파나의 datasource 로 사용한다.

Metric 을 통해 ECS의 CPU 사용률과 Memory 사용률을 볼 수 있다.

실습 방법


선제조건: ECS 를 실행되고 있다는 전제하에 진행한다.

🔸그라파나 설치 및 설정

🔹 STEP 1 : 그라파나를 설치 및 실행

docker run -d --name=grafana -p 3000:3000 grafana/grafana

🔹 STEP 2 : 그라파나 접속

  • 브라우저 에서 localhost:3000 으로 접속
    • 초기 실행 시, idpasswordadmin 이다.

🔹 STEP 3 : 그라파나 datasource 설정

  • DataSourceCloud Watch 를 선택한다.
  • Cloud Watch 의 환경을 설정한다.
    AWS 내 자신의 Access Key IDSecret Access Key 를 입력한다.

🔸그라파나 대시보드 생성 및 확인

아래의 대시보드를 Import 하여 표시하는 과정이다.

ECS 대시보드 링크

🔹 STEP 1 : ECS 대시보드 생성

🔹 STEP 2 : ECS 대시보드 확인

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

참고자료


0개의 댓글