Amazon CloudWatch 시작하기

AWS 모니터링 및 문제 해결

John Q. Martin

Principal Consultant

코스 개요

1장 - CloudWatch 소개

  • 관찰 가능성(Observability) vs. 모니터링, CloudWatch란 무엇인가

2장 - 로그, 알람 및 알림

  • 로그 수집과 쿼리, 알람 조건, 경고 전송 방법

3장 - 추적 & 대시보드

  • 분산 애플리케이션 추적과 애플리케이션 상태 대시보드

 

차트와 게이지가 있는 모니터링 대시보드, 알람 벨, 지표·경고·추적을 나타내는 연결된 클라우드 서비스 맵을 보여주는 그림

AWS 모니터링 및 문제 해결

사전 지식

 

  • AWS Management Console 탐색에 익숙함
  • EC2, Lambda, DynamoDB 등 핵심 서비스에 대한 이해
  • 기본적인 명령줄과 JSON 사용 경험

 

클라우드가 세 가지 핵심 AWS 서비스로 분기되는 모습을 보여주는 그림: 컴퓨팅용 서버, Lambda 함수, 데이터베이스

AWS 모니터링 및 문제 해결

정의

 

모니터링

"시스템이 예상대로 작동하고 있는가?"

관찰 가능성

"시스템이 왜 이렇게 동작하는가?"

 
시스템이 예상대로 작동하는지 감지하는 모니터링을 나타내는 아이콘

 

시스템이 특정 방식으로 동작하는 이유를 이해하는 관찰 가능성을 나타내는 아이콘

AWS 모니터링 및 문제 해결

모니터링과 관찰 가능성의 특성

모니터링과 관찰 가능성의 특성을 비교한 표

AWS 모니터링 및 문제 해결

문제 해결 워크플로

알람 벨, 대시보드, 돋보기가 있는 문서, 렌치, 체크 표시로 이루어진 5단계의 순환 워크플로, 화살표로 시계 방향으로 연결됨

 

  • 감지(Detect): 지표와 알람으로 문제를 파악합니다
  • 파악(Triage): 대시보드로 범위와 영향을 확인합니다
  • 진단(Diagnose): 로그와 추적으로 원인을 찾습니다
  • 수정 후 확인(Fix, then verify): 변경 사항을 배포하고 복구를 확인합니다
AWS 모니터링 및 문제 해결

Amazon CloudWatch란?

CloudWatch 서비스 로고

AWS 모니터링 및 문제 해결

Amazon CloudWatch란?

CloudWatch 서비스 로고

   

  • 모니터링과 관찰 가능성을 위한 중앙 공간
  • 운영 데이터를 수집, 조회, 분석
  • 다른 AWS 서비스에 내장된 모니터링 기능 제공
AWS 모니터링 및 문제 해결

Amazon CloudWatch란?

중앙에 CloudWatch 아이콘이 있고 특정 기능이 강조되지 않은 Amazon CloudWatch 기능 다이어그램

AWS 모니터링 및 문제 해결

Amazon CloudWatch란?

이벤트 모니터링을 강조한 Amazon CloudWatch 기능 다이어그램

AWS 모니터링 및 문제 해결

Amazon CloudWatch란?

지표 인사이트, 로그, 알람, 교차 계정 관찰 가능성, 이벤트 및 시간 기반 이벤트, 규칙에 대한 기능 아이콘이 있는 Amazon CloudWatch 아이콘

AWS 모니터링 및 문제 해결

Amazon CloudWatch란?

로그, 지표, 대시보드를 강조한 Amazon CloudWatch 기능 다이어그램

AWS 모니터링 및 문제 해결

Amazon CloudWatch란?

작업을 트리거하는 규칙과 알람을 강조한 Amazon CloudWatch 기능 다이어그램

AWS 모니터링 및 문제 해결

CloudWatch 콘솔

 

AWS 콘솔

 

  • 대시보드 생성 및 조회
  • 지표 및 로그 데이터 조회
  • CloudWatch 기능 구성
AWS 모니터링 및 문제 해결

CloudWatch 지표

CloudWatch 콘솔에서 DynamoDB 지표를 탐색하고 급증 구간을 확대하는 애니메이션

AWS 모니터링 및 문제 해결

사용자 지정 지표

  • 애플리케이션별 데이터 캡처
  • CLI, REST API 또는 SDK로 게시
  • 필터링과 검색을 위한 최대 30개 차원
  • 호출당 단일 또는 다중 데이터 포인트 전송
aws cloudwatch put-metric-data \
    --metric-name ActiveUsers --namespace MyBusinessApp \
    --unit Count --value 21333 \
    --dimensions InstanceId=myinstance66,InstanceType=m1.small
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 20 --timestamp 2026-04-20T12:00:00.000Z
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 36 --timestamp 2026-04-20T12:01:00.000Z
AWS 모니터링 및 문제 해결

연습해 봅시다!

AWS 모니터링 및 문제 해결

Preparing Video For Download...