Overall, min/max/avg have a different meaning within AWS than in Datadog.
In AWS, average latency, minimum latency, and maximum latency are three distinct metrics that AWS collects. When Datadog pulls metrics from AWS Cloudwatch, we only get the average latency as a single timeseries per ELB.
Within Datadog, when you are selecting ‘min’, ‘max’, or ‘avg’, you are controlling how multiple timeseries are combined. For example, requesting system.cpu.idle without any filter would return one series for each host that reports that metric and those series need to be combined to be graphed. On the other hand, if you requested system.cpu.idle from a single host, no aggregation would be necessary and switching between average and max would yield the same result.
If you would like to collect the Min/Max/Sum/Avg from AWS (Component Specific - Ec2, ELB, Kinesis, etc.) reach out to email@example.com. Enabling this feature would provide additional metrics under the following namespace format:
Note, enabling this feature increases the number of API requests and information pulled from CloudWatch and may potentially impact your AWS billing.
More information on this behavior and AWS billing can be found here: