Amazon Web Services (AWS) provides over 100 cloud products to help IT organizations improve their efficiency. Most of these services use AWS CloudWatch to report basic performance metrics.
While the most crucial application monitoring data comes from the context of end user experience, it’s important to have supporting infrastructure metrics so that you can quickly find and pinpoint the root causes of detected problems. Modern application stacks leverage many different AWS building blocks (i.e., services). Each supporting service can negatively influence the performance of your AWS-hosted applications. Having all metrics and data available in Dynatrace, analyzed by Dynatrace AI, ensures fast problem resolution without requiring you to manually search for “needles in haystacks.”
We’re constantly improving Dynatrace monitoring capabilities. So far, we’ve focused on AWS services like EC2, EBS, ELB, and RDS, which are key cloud-application building blocks. Now we’re extending this support to other services, which we’ve grouped under the name supporting services on the AWS overview page.
Supporting services include every service that isn’t available with out-of-the-box Dynatrace monitoring. To reduce your CloudWatch costs and throttling, you can now select which additional services and metrics are to be monitored. Everything is customizable.
Early Access Program
We’re pleased to announce the Early Access Program (EAP) for AWS supporting services with the release of ActiveGate 1.157. For details, see EAP rules and conditions.
Note: as of 11th of March 2019 the registration for EAP has been closed.
What you get
Dynatrace ingests AWS CloudWatch metrics for multiple preselected services. You can view graphs per service instance, with a set of dimensions, and create custom graphs that you can pin to your dashboards.
For the EAP, we’ve selected 22 additional AWS services from which you can now access up to 300 new metrics. The services you can now monitor out-of-the-box with Dynatrace are listed below.
- Amazon Aurora
- Amazon API Gateway
- Amazon CloudFront
- Amazon Cognito
- Amazon EC2 Spot Fleet
- Amazon Elastic Container Service (ECS)
- Amazon Elastic File System (EFS)
- Amazon EMR
- Amazon ElastiCache (see AWS documentation for Memcached and Redis)
- Amazon Elasticsearch Service (ES)
- AWS IoT
- Amazon Kinesis Data Analytics
- Amazon Kinesis Data Firehose
- Amazon Kinesis Data Streams (KDS)
- Amazon Kinesis Video Streams
- Amazon Redshift
- Amazon Route 53
- Amazon Simple Email Service (SES)
- Amazon Simple Notification Service (SNS)
- Amazon Simple Queue Service (SQS)
- Amazon Simple Storage Service (S3)
- Amazon VPC (NAT Gateway)
You can observe the above metrics across service instances of a single dimension (for example, ElastiCache by CacheClusterId, as shown below).
Metrics can also be visualized for combined dimensions. See the ECS by ClusterName and ServiceName example below.
And you can inspect detailed charts per service instance. The example below shows a chart for a NAT gateway, filtered by NatGatewayID.
Custom charts can also be created. The example below visualizes average latency by API name and stage for a specific AWS API Gateway.
Custom charts can then be pinned to your dashboards.
To configure monitoring for supporting AWS services
- From the navigation menu, select Settings > Cloud and virtualization > AWS.
- Click the Edit button (pencil icon) of the AWS instance you want to configure.
- Click the Manage services button.
- Click the Add service button of the service that has the metric you want to add.
- Clicking, for example, the Elastic File System (EFS) service, displays the list of configured metrics.
- Click the Add metric button to display the metric configuration page (see below). Select the metric you want from the drop list. Configure the metric settings as required.
- Click the Add metric button to save your settings.
- Your environment shouldn’t exceed 1,000 AWS entities.
- The use of AWS tags isn’t supported (you can’t limit the monitoring scope based on tags during the EAP).
- Historical metric data won’t be retained following GA.
- Early access program disclaimer
The Dynatrace team is working on enabling custom events for these metrics and adding more AWS CloudWatch metrics, all of which should be available with the next EAP refresh.