Datadog generates two additional metrics for each resource monitored with the Azure integration:
azure.*.count. For example, Azure Virtual Machines monitored by Datadog reports
azure.vm.count. These two metrics cover similar information.
azure.*.count metric is an improvement over
azure.*.status, which will be deprecated.
azure.*.count metric provides two fundamental pieces of information:
azure.*.count metric is created in the same namespace as the other metrics for that resource type, for example:
azure.network_loadbalancers.count. It includes all of the same metadata tags as the other metrics in that namespace, plus as additional tag for
azure.*.count metric to:
azure.vm.countover everything and summing by
Note: In some cases, the default visualization settings can make it appear as though resources are being double counted intermittently in charts or query widgets. This will not affect monitors or widgets scoped to a specific status. You can reduce this effect by turning off interpolation in charts or query widgets by setting Interpolation > none or using ‘.fill(null)’.
For most resource types, the possible statuses are:
Virtual machines have more detailed statuses, including:
If you see a status of
query_failed you need to enable the Resource Health provider in Azure.
azure.*.status metric is the previous solution for this same type of information. It reports the number of available resources for each Azure resource type.
The key differences between the
azure.*.countincludes all resources that exist in the Azure account while
azure.*.statusonly reports the number of available resources.
statustag, which reports the specific availability state for the resource while
azure.*.statusonly includes the standard tags for the resource type.
azure.*.countincludes improvements in the accuracy and reliability of the metric value.
If your Azure integration is reporting metrics but not
azure.*.count is returning
status:query_failed, your Azure subscription needs to register the Azure Resource Health provider.
Using the Azure Command Line Interface:
azure login # Login to the Azure user associated with your Datadog account azure config mode arm azure provider register Microsoft.ResourceHealth
azure.*.status metric should show in Datadog within 5 - 10 minutes.
On this Page