SigNoz
Docs
PricingCustomers
Get Started - Free
Docs
IntroductionContributingMigrate from DatadogSigNoz API
OpenTelemetry
What is OpenTelemetryOpenTelemetry Collector GuideOpenTelemetry Demo
Community
Support
Slack
X
Launch Week
Changelog
Dashboard Templates
DevOps Wordle
Newsletter
KubeCon, Atlanta 2025
More
SigNoz vs DatadogSigNoz vs New RelicSigNoz vs GrafanaSigNoz vs Dynatrace
Careers
AboutTermsPrivacySecurity & Compliance
SigNoz - Open Source Datadog Alternative
SigNoz
All systems operational
HIPAASOC-2
  1. ...
  2. Docs
  3. AWS Monitoring
  4. Troubleshooting
  5. AWS Monitoring - FAQs

AWS Monitoring - FAQs

SigNoz Cloud - This page applies to SigNoz Cloud editions.
Self-Host - This page applies to self-hosted SigNoz editions.

Why doesn't my AWS metric have an average statistic form?

Some AWS metrics collected through CloudWatch may not always export an average statistic directly from the collector. This is because the OpenTelemetry Collector exports metrics using the statistic forms provided by AWS CloudWatch Metric Streams.

Available metric forms:

AWS CloudWatch provides the following statistic forms for most metrics:

  • min - Minimum value
  • max - Maximum value
  • sum - Sum of all values
  • count - Number of data points

To calculate the average:

You can calculate the average manually using the formula:

average = sum / count

This will give you the same result as the average statistic you would see in AWS CloudWatch console.

Example: EC2 CPU Utilization

For the aws_EC2_CPUUtilization metric:

  1. Use the formula: aws_EC2_CPUUtilization_sum / aws_EC2_CPUUtilization_count
  2. This calculates the average CPU utilization percentage
  3. The result matches the average metric shown in CloudWatch

Why this approach?

The available metric forms (min/max/sum/count) follow the AWS CloudWatch Metric Streams standard. For detailed information about how these metrics are calculated and exported, refer to:

  • AWS CloudWatch Metric Streams Documentation
  • AWS CloudWatch Statistics Definitions

This approach allows you to:

  • Migrate alarms that previously used the average statistic in CloudWatch
  • Create custom calculations and aggregations
  • Maintain the same monitoring functionality across platforms

Last updated: May 27, 2026

Edit on GitHub

Was this page helpful?

Your response helps us improve this page.

Prev
Troubleshooting
Next
Frontend Monitoring
On this page
Why doesn't my AWS metric have an average statistic form?

Is this page helpful?

Your response helps us improve this page.