The Service Map for APM is here!

AWS Integration and CloudWatch FAQ

Can I collect AWS Custom metrics through the Integration?

Yes. You need to check the custom metrics checkbox on the AWS integration tile.

How does the Datadog AWS integration use CloudWatch?

Datadog uses the CloudWatch monitoring APIs to monitor your AWS resources. Our main use of these APIs is to gather raw metrics data through the GetMetricData endpoint.

Other APIs are used to enrich metrics data. Some examples include:

  • Gathering custom tags to add to metrics

  • Gathering information about the status / health of resources, e.g. for automuting

  • Gathering log streams for processing into metrics

How many API requests will be made? How can I monitor my CloudWatch usage?

Datadog gathers the available metrics every 10 minutes for each sub-integration you have installed from a tile or the checklist on the main tile. If you have a large number of AWS resources for a particular sub-integration (e.g. SQS, ELB, DynamoDB, AWS Custom metrics), this can impact your AWS CloudWatch bill.

You can monitor your CloudWatch API usage using the AWS Billing integration. For more information, see Using Datadog’s AWS Billing Integration to monitor your CloudWatch usage.

How can I reduce the lag on my CloudWatch metrics to appear in Datadog/Why are my CloudWatch metrics delayed?

By default, Datadog collects AWS metrics every 10 minutes. See Are my AWS CloudWatch metrics delayed? for more information. If you need to reduce the latency, contact Datadog support for assistance.