CloudWatch 사용 요금이 청구된 이유를 어떻게 확인할 수 있으며, 이후 요금을 어떻게 줄일 수 있나요?

5분 분량
0

AWS 청구서에 높은 Amazon CloudWatch 요금이 나와 있습니다. CloudWatch 사용량을 파악하고 향후 요금을 줄이고 싶습니다.

간략한 설명

CloudWatch 요금을 이해하려면 AWS Cost and Usage report를 검토하세요. 다음 서비스에 대한 요금을 확인하세요.

참고: 굵게 표시된 항목은 보고서에서 볼 수 있는 항목과 유사합니다. 리전AWS 리전의 약어를 나타냅니다.

  • 사용자 지정 지표: MetricStorage region-CW:MetricMonitorUsage
  • CloudWatch 지표 API 호출입니다:
    API 이름 region-CW:Requests
    GetMetricData region-CW:GMD-Requests/Metrics
  • CloudWatch 알람:
    알 수 없는 리전-CW:AlarmMonitorUsage
    알 수 없는 리전-CW:HighResAlarmMonitorUsage
  • CloudWatch 대시보드: DashboardHour DashboardsUsageHour(-기본)
  • CloudWatch 로그:
    PutLogEvents 리전-DataProcessing-Bytes
    PutLogEvents region-VendedLog-Bytes
    HourlyStorageMetering 리전-TimedStorage-ByteHrs
  • CloudWatch Contributor Insights:
    Contributor Insights 규칙: region-CW:ContributorInsightRules
    Contributor Insights가 로그 이벤트와 일치했습니다: region-CW:ContributorInsightEvents
  • CloudWatch 합성 카나리아가 실행됩니다: region-CW:Canary-runs

요금을 이해했다면 다음 모범 사례를 사용하여 향후 비용을 절감하세요.

향후 AWS 비용을 쉽게 모니터링하려면 청구 알림을 켜세요.

해결 방법

참고: AWS Command Line Interface(AWS CLI) 명령을 실행할 때 오류가 발생하면 최신 AWS CLI 버전을 사용하고 있는지 확인하세요.

세부 모니터링

CloudWatch 상세 모니터링은 Amazon Elastic Compute Cloud(Amazon EC2), 오토 스케일링 시작 구성 또는 API 게이트웨이에 대해 요금이 발생합니다.

비용을 줄이려면 인스턴스, 오토 스케일링 그룹 시작 구성 또는 API 게이트웨이에 대한 상세 모니터링을 해제하세요.

사용자 지정 지표

10개 이상의 사용자 지정 지표를 모니터링하는 경우, 요금이 부과됩니다. 사용자 지정 지표에는 사용자가 만든 지표가 포함됩니다. 또한 CloudWatch 에이전트와 같은 도구에서 사용하는 지표와 EC2 인스턴스의 애플리케이션 또는 OS 데이터도 포함됩니다. 사용자 지정 지표로 인한 비용을 줄이려면, 사용 사례에 따라 요금이 어떻게 부과될 수 있는지 알고 있어야 합니다:

불필요한 요금이 부과되지 않도록 하려면, 적절한 경우 사용자 정의 지표의 모니터링을 해제하세요. 사용자 지정 메트릭만 표시하려면, CloudWatch 콘솔지표, 차원 또는 리소스 ID 검색 상자에 NOT AWS를 입력하세요.

CloudWatch 지표 API 호출

요금은 CloudWatch 지표 API에 따라 다릅니다. AWS 프리 티어 한도를 초과하는 API 호출에는 요금이 부과됩니다. GetMetricDataGetMetricWidgetImage는 AWS 프리 티어에 포함되지 않습니다. 타사 모니터링 도구는 빈번한 API 호출을 수행하므로 비용이 증가할 수 있습니다.

비용을 줄이려면 다음 모범 사례를 구현하세요:

  • AWS CLI를 통해 ListMetrics를 호출하는 대신 콘솔을 통해 무료로 호출하세요.
  • 여러 PutMetricData 요청을 하나의 API 호출로 일괄 처리합니다. 또한 메트릭 데이터를 StatisticSet로 사전 집계합니다. 이렇게 하면 API 호출량과 그에 따른 요금이 줄어듭니다.
  • 타사 모니터링 도구가 있는 경우, 워크로드에서 활발하게 모니터링하거나 사용 중인 메트릭만 검색하세요. 지표 스트림을 대체 솔루션으로 사용한 다음 어떤 배포가 가장 비용 효율적인지 평가할 수도 있습니다. 타사 모니터링 도구로 인해 발생하는 비용을 검토해야 합니다.

자세한 내용은 클라우드워치 지표에 GetMetricData 또는 GetMetricStatistics를 사용해야 하나요?를 참조하세요.

청구서에 요금이 부과되는 API 호출이 표시되지만 관련 리소스에 대한 자세한 정보가 필요한 경우, AWS Support에 문의하세요.

CloudWatch 알람

CloudWatch 알람과 연관된 메트릭의 수에 따라 비용이 발생할 수 있습니다. 예를 들어, 여러 메트릭이 포함된 단일 알람이 있는 경우 각 메트릭에 대해 요금이 부과됩니다. 비용을 절감하려면, 불필요한 알람을 제거하세요.

CloudWatch 대시보드

다음 시나리오에서는 CloudWatch 대시보드에 요금이 부과됩니다:

  • 대시보드당 최대 50개의 지표로 대시보드 3개 한도를 초과했습니다.
  • AWS CLI 또는 SDK를 통해 대시보드 관련 API를 호출하여 AWS 프리 티어 한도를 초과하는 경우.
  • ** 예외: GetMetricWidgetImage** API에는 항상 요금이 발생합니다.

비용을 절감하려면, 불필요한 대시보드를 삭제하세요. AWS 프리 티어를 사용하는 경우, 대시보드의 총 수를 3개 이하로 제한하세요. 또한, 대시보드 관련 API 호출을 AWS CLI 또는 SDK를 통해 하는 대신 콘솔을 통해 무료로 하세요.

CloudWatch 로그

Amazon CloudWatch logs는 수집, 아카이브 저장 및 분석에 따라 요금이 부과됩니다.

수집

수집 요금은 CloudWatch 로그 서비스가 수집하는 로그 데이터의 양을 반영합니다. CloudWatch 메트릭 IncomingBytes는 서비스에서 처리한 로그 데이터의 양을 보고합니다. 다양한 워크로드가 생성하는 로그의 양을 모니터링하려면, 이 메트릭을 CloudWatch 그래프 또는 대시보드에서 시각화하세요. 높은 수집 요금이 발생하는 경우, 어떤 로그 그룹이 CloudWatch 로그 요금의 갑작스러운 증가를 유발하나요?의 지침을 따르세요.

수집 비용을 줄이려면, 로깅 수준을 평가하고 불필요한 로그의 수집을 제거하세요.

아카이브

아카이브 요금은 시간 경과에 따른 로그 저장 비용과 관련이 있습니다. 보존 정책에 따라 CloudWatch Logs가 데이터를 보관하는 기간이 결정됩니다. CloudWatch가 설정된 보존 기간보다 오래된 데이터를 자동으로 삭제하도록 지시하는 보존 정책을 만들 수 있습니다. 이렇게 하면 시간이 지남에 따라 보존되는 데이터가 제한됩니다.

로그 그룹에 대한 기본 보존 정책은 만료되지 않음으로 설정되어 있습니다. 이 설정은 CloudWatch가 데이터를 무기한으로 보존한다는 의미입니다. 스토리지 비용을 줄이려면 보존 정책을 변경하여 CloudWatch가 데이터를 보존할 기간을 설정하세요.

분석

로그 인사이트를 사용하여 로그를 쿼리할 때 분석 요금이 발생합니다. 요금은 쿼리 결과를 제공하기 위해 스캔한 데이터의 양에 따라 부과됩니다. 로그 인사이트 콘솔은 이전에 실행된 쿼리의 기록을 제공합니다. 분석 요금을 줄이려면, 로그 인사이트 쿼리 기록을 검토하고 쿼리가 더 짧은 기간 동안 실행되도록 설정하세요. 이렇게 하면 스캔하는 데이터의 양이 줄어듭니다.

CloudWatch Contributor Insights

한 달에 Contributor Insights 규칙을 하나 초과하거나 한 달에 규칙과 일치하는 로그 이벤트가 백만 개를 초과하면 요금이 부과됩니다.

비용을 줄이려면 Contributor Insights 보고서를 보고 불필요한 규칙을 제거하세요.

CloudWatch 합성

CloudWatch Synthetics는 한 달에 카나리 실행이 100회를 초과하면 요금이 발생합니다. 비용을 줄이려면 불필요한 카나리를 삭제하세요.

관련 정보

Amazon CloudWatch 요금

CloudWatch 지표를 게시하는 AWS 서비스

Amazon CloudWatch로 지표 모니터링

이벤트 브리지 사용 요금이 청구된 이유를 확인하고 향후 요금을 줄이려면 어떻게 해야 하나요?

AWS 공식
AWS 공식업데이트됨 10달 전