How do I start Amazon Web Services monitoring?

You can integrate Dynatrace with Amazon Web Services (AWS) for intelligent monitoring of services running in the Amazon Cloud. AWS integration helps you stay on top of the dynamics of your data center in the cloud.


Amazon may charge $0.01 per 1,000 requests for CloudWatch API access after the number of requests exceeds 1 million.

After 1 million requests, Amazon will begin charging you for each request and include the cost in your AWS bill.

Dynatrace makes Amazon API requests every 5 minutes. We make one API call per metric. Here's a rough estimate of AWS monitoring costs:

AWS service Number of metrics Daily cost per instance (USD)
Elastic Compute Cloud (EC2) 7 $0.02016
Elastic Block Store (EBS) 8 $0.02304
Elastic Load Balancer (ELB) 11 $0.03168
Relational Database Service (RDS) 11 $0.03168
DynamoDB 15 $0.06912
Lambda 4 $0.01152

Enable access to your Amazon account

To get the information required for comprehensive AWS cloud-computing monitoring, Dynatrace needs to identify all the virtualized infrastructure components that are in your AWS environment and collect performance metrics related to those components. We use this information to understand the context of your applications, services, and hosts. For this to happen, you need to authorize Dynatrace to access your Amazon metrics.

You can enable Dynatrace access to your AWS metrics by either using a private access key (key-based access) or defining a special role for Dynatrace (role-based access).

Note that the key-based access works for all the available deployments and role-based access has some restrictions. For Dynatrace Managed and Dynatrace SaaS with an Environment ActiveGate, you can apply the role-based approach only if you host the ActiveGate in AWS. For such deployments, you must define the cross-account access between the AWS account hosting your Dynatrace components and the account you want to monitor.

Connect your Amazon account to Dynatrace

Once you determine which access approach best serves your needs (role-based or key-based access) and you've granted AWS access to Dynatrace, it's time to connect Dynatrace to your Amazon AWS account.

Go to Settings > Cloud and virtualization > AWS and click Connect new instance.

Select either the Role based authentication or Key based authentication method.

Once the connection is successfully verified and saved, your AWS account will be listed in the Cloud and virtualization settings page. You should soon begin to see AWS cloud monitoring data.

AWS resource tagging

Have questions about tag-based AWS monitoring? For details see How do I tag AWS resources?