CloudWatch metrics cost calculation

Understanding CloudWatch metrics cost calculation for AWS services

This document explains how the cost of CloudWatch metrics is calculated in AWS when retrieving data at a five-minute interval for multiple metrics over a month.

Step-by-step cost calculation

1. Requests per metric

When retrieving a metric at a five-minute interval, the number of requests per metric is calculated as follows:

Each metric request is made every five minutes. There are 60 minutes in an hour and 24 hours in a day. Therefore:
  1. Metric requests per hour: 60 / 5 = 12
  2. Metric requests per day for each metric: 12 × 24 = 288
  3. Metric requests per month for each metric: 288 × 30 = 8,640
Thus, for one metric, the total number of metric requests in a month is 8,640.

2. Total requests for 20 metrics

When retrieving 20 metrics, the total number of metric requests is calculated as follows:
  1. 8,640 requests per metric × 20 metrics = 172,800 metric requests per month
So, for 20 metrics, the total number of metric requests in a month is 172,800.

3. Cost calculation

AWS charges $0.01 per 1,000 metric requests for GetMetricData.

Therefore:
  1. Chargeable metric request units: 172,800 / 1,000 = 172.8
  2. Total cost: 172.8 × $0.01 = $1.728
Total expected cost

For 20 metrics retrieved at a five-minute interval over a month, the estimated cost for GetMetricData requests is approximately $1.73.
Notes
If you're using custom metrics or need high-resolution metrics (which are billed differently), that could change the price. But for standard metrics, $1.73 would be your estimated cost.
Help resource: Metric Profile

    • Related Articles

    • AWS Metric Profile - When new metrics or monitors are added.

      CASE 1: When new metrics are added for services. Whenever new metrics are added for an Amazon Web Services (AWS) resource, they'll be automatically added to the existing Metric Profile created for an account. Let's consider the example of S3 buckets ...
    • How to provide ReadOnly access to your AWS resources via the AWS IAM console?

      Grant access to your AWS account Site24x7 makes programmatic API calls to your AWS resources to collect performance metrics and metadata. For this to occur, you (AWS account holder) need to grant access and connect your AWS account with Site24x7. An ...
    • Understanding VMware VM and guest OS metrics

      Log in to your Site24x7 account, and navigate to VMware > Virtual Machine. Click on any desired VM name. Metrics from the VM monitor The metrics that you view are your VM's occupancy in its parent ESX host. Using Memory Utilization as an example, the ...
    • How many API calls does Site24x7 GCP monitor make

      Site24x7 Google Cloud monitoring (GCP) fetches the health and performance metrics and your Google Cloud resources' data via APIs. Here is an illustrative calculation on how many API calls will be made by Site24x7 for monitoring your Google Cloud ...
    • Tag-based service discovery for AWS resources

      While you integrate your AWS account with Site24x7, add tags that enable you to control which AWS resource must get discovered and monitor them. Perform Include and Exclude tags operation simultaneously along with an OR/AND logic to filter the AWS ...