Understanding CPU Utilization Differences Between Aptible Dashboard and Datadog Metric Drains
Last updated: April 2, 2025
When comparing CPU utilization metrics between the Aptible dashboard and Datadog metric drains, you may notice different percentage values. This is due to how each platform calculates and displays CPU usage.
Aptible Dashboard CPU Metrics
The Aptible dashboard shows raw CPU usage percentages, which can exceed 100%. This metric directly represents the actual CPU consumption of your service without normalization.
Datadog CPU Calculation
To calculate normalized CPU usage percentage in Datadog, use either of these formulas:
# Basic normalization
cpu% = enclave.milli_cpu_usage / enclave.milli_cpu_limit * 100
# Alternative normalization
cpu% = enclave.milli_cpu_usage / (enclave.milli_cpu_limit / 1024 / 4 * 1000) * 100
Why the Difference Matters
Both metrics serve different purposes:
Normalized values (Datadog): Better for setting up alerts and monitoring relative resource usage, as they remain consistent even when scaling services up or down
Raw values (Aptible Dashboard): Provide exact CPU consumption metrics, useful for understanding actual resource utilization