Management Pack Scope
The Management Pack for Microsoft Azure enables you to monitor the availability and performance of Azure resources that are running on Microsoft Azure. The management pack runs on a specified server pool, and then uses Microsoft Azure REST APIs to remotely discover and collect performance information about the specified Microsoft Azure resources.
This management pack focuses on the collection of performance metrics made available by Azure Services that use Azure Resource Manager.
Azure Active Directory is used for authenticating Azure REST API calls.
This management pack queries Azure REST APIs to enumerate the resources running in an Azure subscription and the performance metrics available for each resource.
Virtual machines, web roles, and worker roles can store events and performance counters into Azure table storage by means of Azure diagnostics. If these resources are configured to use Azure diagnostics, this Management Pack can collect these events and performance counters.
Examples of services that can be discovered, and whether performance counters are available for collection, are presented in the table below.
|Cloud Service (web and worker roles)||Yes||Yes|
|DocumentDB||Yes||No||Metrics are not available in the Add Monitoring wizard|
|Media Services||Yes||No||Uses Service Management APIs|
|Mobile Services||Yes||Yes||Uses Service Management APIs|
|Traffic Manager||Yes||No||Uses Service Management APIs|
|Virtual Machines||Yes||Yes||Virtual machines also appear as role instances for Cloud Services|