The Dynatrace Azure Cloud Platform Monitoring is ultimately designed to allow the ingestion of any Azure Monitor metric from any Azure service (a service which sends metrics to a Azure Monitor).
Our metric ingest strategy allows you to quickly onboard with our recommended set of services and metrics. At the same time customization using advanced settings is possible while onboarding or post onboarding.
Our metric strategy is a gradual product improvement which is planned to be completed at the General Availability.
During the Preview period we plan to gradually add new features.
The Dynatrace Azure Cloud Platform Monitoring was designed to support the following Azure Monitor metrics ingest method:
Poll-based : The Dynatrace SaaS metric poller calls the Azure Monitor getBatch and ListMetricDefinitions APIs to validate, poll, and persist metrics.
The metric poller is scheduled every 5 minutes, evaluating a 5-minute window with 5 minute delay. Meaning that a metric poller job which started at 9:00 AM will evaluate the data-points for 8:50 AM-8:55 AM (5 minute delay + a 5-minute window). The evaluation delay is necessary as Azure Monitor is an eventually consistent metrics API, Azure Monitor takes few minutes (late aggregations) to make the latest data-points available.
Our metric observability options consists of the following key elements.
Recommended services represent a logical group of Dynatrace opinionated native Azure Services, and their corresponding recommended metrics.
When onboarding an Azure subscription following the Recommend path, the recommended services are enabled by default.
The recommended services list is constantly evaluated based on customer feedback and Azure innovation; Dynatrace may change the list to reflect user feedback and/or to keep up with the Azure innovation. Any changes are designed not to introduce breaking changes for exiting Azure connections.
A metric collection set is a group of metrics assigned to a supported Azure service. Once assigned, all metrics in this collection set are scheduled for polling.
Only a single metric collection set can be assigned to a service at any given time (1:1).
Recommended: A customer-immutable list of opinionated Dynatrace recommended metrics (per cloud service). An optimal starting point.
Recommended+Custom: Cherry-pick specific metrics from the Recommended set as well as from a larger set of Dynatrace curated metrics.
Auto-discovery: All metrics for a specific Azure service are auto-discovered and marked for polling. This option has the potential to generate elevated Azure Monitor and Dynatrace costs.
To view the most updated list of metrics that the Recommended metric collection set ingests (per Azure service):
.preview, then select the Azure Cloud Monitoring (Preview) tile.[Azure Resource Type]_essential, for example microsoft_apimanagement.service_essential.All metrics across each metric collection set are designed to support our signals-in-context principle, where they are linked to their respective Dynatrace entity. This enables the following use cases:
Clouds metrics in-context view (view the metrics related to the Azure resource).azure.subscription.id, azure.region, azure.tag, azure.tag.[TagKeyName]:value), allowing advanced filtering use cases.In addition to the predefined metric collection sets, you can configure Dynatrace to collect any Azure Monitor native platform metric. This enables monitoring of:
To use this feature, you must provide precise details about the Azure resource type and metric definition. Incorrect values will result in failed metric collection.
When configuring a custom metric, you specify the following:
| Field | Required | Description |
|---|---|---|
| Type | Yes | The Azure resource type (for example, Microsoft.Compute/virtualMachines). This must match the resource provider namespace and type exactly as defined in Azure. |
| Kinds | No | Comma-separated list of resource kinds to filter (for example, Standard,Premium). Leave empty to include all kinds. |
| SKU name | No | Filter by specific SKU name if the resource type supports SKUs. |
| Suffix | No | Resource type suffix for specialized resource variants. |
| Name | Yes | The metric name as defined in Azure Monitor (for example, Percentage CPU). Must match the exact metric name from Azure Monitor. |
| Dimensions | No | Comma-separated list of dimensions to include in metric collection. Use dimensions to split metrics by specific attributes. |
| Time grain | Yes | The aggregation interval for the metric (for example, PT1M for 1 minute, PT5M for 5 minutes). |
| Statistics | Yes | The aggregation type to apply (for example, Average, Sum, Minimum, Maximum, Count). |
To find the correct metric names, resource types, and available dimensions, refer to the Azure Resource Graph and the Azure Monitor supported metrics documentation.