Amazon CloudWatch로 지표 모니터링하기

Amazon CloudWatch로 지표 모니터링하기

Amazon CloudWatch 지표를 사용해 S3 Tables 테이블의 성능을 추적하고, 이상 징후를 감지하고, 운영 상태를 모니터링하는 방법을 설명해요.

출처: Monitoring metrics with Amazon CloudWatch

본문

Amazon CloudWatch 지표를 사용해 성능을 추적하고, 이상 징후를 감지하고, 테이블의 운영 상태를 모니터링할 수 있어요. S3 Tables에서 사용할 수 있는 CloudWatch 지표는 여러 세트가 있어요.

스토리지 지표 – 테이블과 테이블 버킷에 저장된 데이터 양을 바이트 단위 총 크기와 파일 수로 모니터링해요. 이 지표는 접근 계층별 총 스토리지 바이트와 테이블 버킷·테이블·네임스페이스 수준의 파일 수를 추적해요. S3 Tables 스토리지 지표는 하루에 한 번 보고되며 모든 고객에게 추가 비용 없이 제공돼요.

유지보수 지표 – Amazon S3가 테이블에 수행하는 자동 유지보수 작업(예: compaction)을 모니터링해요. 이 지표는 유지보수 활동 중 처리된 바이트와 파일 수를 추적해요. S3 Tables 유지보수 지표는 하루에 한 번 보고되며 모든 고객에게 추가 비용 없이 제공돼요.

요청 지표 (Request metrics) – S3 Tables 요청을 모니터링해 운영 문제를 빠르게 식별하고 대응해요. 이 CloudWatch 지표는 개별 테이블 버킷에 대해 선택적으로 활성화할 수 있어요. S3 Tables 요청 지표는 1분마다 보고되며 CloudWatch 커스텀 지표와 같은 요금으로 청구돼요. 요청 지표에는 다음이 포함돼요.

  • 데이터 플레인 작업(GET, PUT, HEAD, POST) 수
  • 전송된 바이트 수
  • 지연 시간 측정값
  • 오류율

베스트-에포트 CloudWatch 지표 전달 (Best-effort CloudWatch metrics delivery)

CloudWatch 지표는 베스트-에포트 방식으로 전달돼요. 요청 지표가 설정된 대부분의 Amazon S3 객체 요청은 데이터 포인트 하나를 CloudWatch로 보내게 돼요.

지표의 완전성과 적시성은 보장되지 않아요. 특정 요청에 대한 데이터 포인트는 실제 처리 시각보다 늦은 타임스탬프로 반환될 수 있어요. 특정 분의 데이터 포인트는 CloudWatch에서 조회 가능해지기까지 지연되거나 아예 전달되지 않을 수도 있어요. CloudWatch 요청 지표는 버킷에 대한 트래픽의 성격을 근실시간으로 파악하게 해 주는 도구예요. 모든 요청을 완전히 기록하려는 용도는 아니에요. 이 기능이 베스트-에포트 방식이기 때문에, Billing & Cost Management Dashboard의 보고서에는 버킷 지표에는 나타나지 않는 접근 요청이 하나 이상 포함될 수 있어요.

더 알아보기 (Learn more)