Dynatrace provides comprehensive support for monitoring Azure Services, and intuitive integration with Azure.
Easy OneAgent deployment using extensions
Compute services such as Virtual Machines or App Services provide extension mechanisms for easily extending service capabilities. These make the deployment of OneAgent easier than ever—whether it's done through Azure Portal, Powershell, Azure CLI, or directly through Azure Resource Manager API.
Integration with Azure Monitor
Integrating Azure Monitor adds infrastructure monitoring, which provides deep insight into service behavior, as well as precise, AI-powered answers, even in serverless application scenarios.
The integration uses Azure Monitor metrics for service insights, as well as Azure Resource Manager (ARM) to gather metadata.
Overall, the capabilities offered include:
Automatic discovery of subscriptions and resources with full access control through Azure Active Directory from a single resource up to the account level.
Support for Azure Lighthouse, which provides cross-account access using a single service principal.
Insight into additional Azure metadata (for example, API endpoints used for service dependencies or virtual machine resource tags).
Insight into service metrics using the Azure Monitor metrics API.
Selective monitoring of Azure services using tags.
Automatic handling of API request throttling to support monitoring for large-scale environments.
Azure overview page for easy out-of-the-box insight into a variety of Azure services with no additional effort.
Consumption of Azure Alerts, which are automatically transformed into events that are leveraged by Davis Assistant for precise root-cause analysis.
|Compute service||Extension for deploying OneAgent||Integration of Dynatrace with Azure Monitor|
|Virtual Machine Scale Set||VM-Extension1||yes|
|Azure Kubernetes Service (AKS)||VM-Extension1, Operator-rollout||no|
|Cloud-Services (Classic)||Startup script||no|
|App Service (Windows based)||SiteExtension||yes|
|Azure Functions||SiteExtension (Early Adopter release)||yes|
1 The VM-Extension automates the installation of OneAgent using Azure-native automation tooling. OneAgent can also be installed manually or via your automation tool of choice.
|Platform service||OneAgent code-module support||Integration of Dynatrace with Azure Monitor|
|ServiceBus Queues and Topics||Microsoft Azure Service Bus Client for .NET||yes|
|API Management||Trace-Context4, SDK5||yes|
|Azure SQL||Supported database frameworks2||yes|
|Azure SQL Elastic Pool||Supported database frameworks2||yes|
|Azure SQL Managed Instance||Supported database frameworks2||no|
|SQL Data Warehouse||Supported database frameworks2||no|
|SQL Server Stretch||Supported database frameworks2||no|
|Azure DB for MySql||Supported database frameworks2||no|
|Azure DB for PostgreSQL||Supported database frameworks2||no|
|CosmosDB||MongoDB API, Cassandra API, HttpClient1||yes|
|Redis Cache||Supported client libraries||yes|
|IoT Hub||Trace Context4, SDK5||yes|
1Traces HTTP calls via HttpClient support
2Trace database calls via supported database frameworks (for example, ADO.NET or JDBC).
3Only available for Standard Load Balancer
4End-2-End tracing via Trace Context
5End-2-End tracing using OneAgent SDK
Metrics for Azure services with zero configuration
In addition to providing visibility for core Azure services like virtual machines, load balancers, databases, and application services, we’re supporting a new set of Azure services, with many more to come.
These metrics are provided with the standard Dynatrace zero-configuration approach, automatic service detection, continuous data capture in context, and answers, from the Dynatrace Davis AI engine, making you ready for large-scale Azure deployments.
Azure supporting services
Azure supporting services include all Azure services that aren’t available with out-of-the-box Dynatrace monitoring. To reduce your Azure Monitor call costs and throttling, you can select and customize additional services and metrics to monitor, with many more to come. See Azure supporting services.