Schedule demo

How to setup Microsoft Azure monitoring


Microsoft Azure - An Overview

Microsoft Azure, formerly known as Windows Azure, is Microsoft's public cloud computing platform. It provides a range of cloud services, including those for computing, analytics, storage, and networking. Users can pick and choose from these services to develop and scale new applications, or run existing applications, in the public cloud.

Monitoring Microsoft Azure - What we do

Applications Manager connects with Microsoft Azure through Azure APIs to determine the health status and other performance counters. Users can now monitor several Microsoft Azure services, all under a single window. With Applications Manager's Microsoft Azure monitoring tool, you can:

  • Discover and monitor Azure services such as virtual machines, SQL DBs, Storage Accounts, Service Buses, Kubernetes services, SQL Managed Instances, Load Balancer,etc, that are associated with an Azure subscription.
  • Find the number of VMs that are provisioned and running.
  • View the status and configuration information of all the discovered resources.
  • Collect and monitor performance metrics (CPU, Memory, Disk, Network, Thread&Process count).
  • Collect and monitor Disk Utilization, Disk IO statistics, and Network interface details by enabling Guest OS configuration.

In this help document, you will learn how to get started with Azure monitoring along with the list of parameters that are monitored using Applications Manager.

Microsoft Azure Monitoring - What's New

For a comprehensive list of all the Microsoft Azure monitoring features supported by Applications Manager, refer to the official documentation here.

Creating a new Microsoft Azure Monitor

Prerequisites for monitoring Azure metrics:Click here

Using the REST API to add a new Azure monitor:Click here

To create a new Microsoft Azure monitor, follow the steps given below:

    1. Click on the New Monitor link in the Applications Manager web client.
    2. Select Microsoft Azure under the Cloud Apps category
    3. Specify the Display Name of the Microsoft Azure monitor
    4. Enter the Subscription ID for your Microsoft Azure subscription.
    5. Select the Azure Services you wish to discover and monitor from the drop-down menu. View services supported in Azure monitor
    6. Choose the Account Type. The default account type when adding a new Azure monitor is Azure Global. Choose Azure Gov Cloud to monitor services in the Azure Gov Cloud regions and Azure China to monitor services in the Azure China region.
    7. Choose the Discovery mode. The following are the 3 discovery modes available:
      • Discovery using AD Application & Service Principal (Recommended):Provide the Directory (Tenant) ID, Application (Client) ID and Client Secret Value (Application Key) that were obtained in the prerequisite step on the New monitor page. Refer to the Prerequisites section.
      • Discovery using OAuth: Use the OAuth Provider that was obtained in the prerequisite step on the New monitor page. Refer to the Prerequisites section.
      • Discovery using Azure Organizational Account (PowerShell): Provide the User email and Password fields in New monitor page with the Username & Password of the created Organizational account. Refer to the Prerequisites section.
    8. Select the Child Monitor Discovery mode from any of the following options:
      • Discover and unmanage: Discovers and unmanages all the child monitors.
      • Discover and monitor: Discovers and monitors all the child monitors.
      • Discover and monitor based on regex: Upon selecting this option, specify the Discovery Filter Regex in the form of comma-separated values using which the resources will be discovered and monitored. Learn more.
    9. Specify the Discovery Interval in minutes for the automatic discovery and monitoring of child monitors.

Note: The options related to child monitor discovery are based on the Discovery Interval.

  1. If you choose to enable the Advanced Settings option:
    • Enable Retry data collection API option if you wish to automatically retry failed API requests during data collection, preventing temporary issues like intermittent connectivity errors from disrupting the data collection process.
    • Enable the Alert on Resources Creation and Deletion option to receive notifications whenever a resource is created or deleted in the Azure Portal:

      Note: Alerts for resource deletion will persist until the corresponding monitor is removed from Applications Manager.

      • Set health severity as: Use this option to configure the health severity level (Critical or Warning) for alerts when a resource is created or deleted in Azure Portal.
      • Raise alerts when Resources are: Use this option to receive notifications whenever a resource is created, deleted, or both.
    • Select the action you want to perform on deleted resources using the Action on Deleted Resources field:
      • Continue Alerting: The option will keep the deleted instances in the console and deleted alerts will be shown in the child and parent monitor.
      • Stop Alerting: The option will not affect the health of the deleted instances.
      • Unmanage Resource: The option will unmanage the deleted resources and stop the polling for the same.
      • Delete Resource: The option will delete the monitors which are deleted in the Azure console.
    • Select a service from the options provided under Services to Stop Discovery if you wish to stop discovering resources under a particular service. The Services to Stop Discovery option can only be accessed from the Edit Monitor Page.
  2. Specify the polling interval in minutes and timeout in seconds
  3. Choose the Monitor Group from the combo box with which you want to associate the Microsoft Azure monitor (optional). You can choose multiple groups to associate with your monitor.
  4. Click Add Monitor(s). This discovers Microsoft Azure from the network and starts monitoring them.
Note:
  • Azure resources deployed using the 'Azure Resource Manager (ARM)' model will be monitored by Applications Manager. Azure Resources deployed using the Classic model are not supported.
  • Make sure you have a working internet connection to add or fetch data from the cloud services.
  • If your environment requires the use of a proxy server to access external Websites, you can configure the proxy settings under the Settings tab.
  • You can configure the health severity and choose to raise alerts when resources are created, deleted, or both under the Performance Polling section.
  • Applications Manager is migrating Azure authentication from ADAL (Active Directory Authentication Library) to MSAL (Microsoft Authentication Library) from Version 16320, as ADAL is no longer supported by Azure. Hence we suggest you perform ADAL to MSAL migration. Click here to know more.

Monitored Parameters

Go to the Monitors Category View by clicking the Monitors tab. Click on Microsoft Azure under the Cloud Apps table. Displayed is the Microsoft Azure bulk configuration view distributed into three tabs:

  • Availability tab gives the Availability history for the past 24 hours or 30 days.
  • Performance tab gives the Health Status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Microsoft Azure Monitor provides a concise overview of the Azure services within the selected subscription. Click on the monitor name to access all service details monitored in Microsoft Azure Monitoring in their corresponding tabs:

Supported Services

Refer to the table given below to view the categories of the Microsoft Azure monitor along with their respective child monitors and help pages:

CategorySupported ServicesHelp pages
AnalyticsSynapse WorkspacesAzure Synapse Analytics Monitoring



Compute
App Service PlansAzure App Service Plan Monitoring
Azure App Service (Web Apps)Azure App Service (Web Apps) Monitoring
FunctionsAzure Functions Monitoring
Virtual MachinesAzure Virtual Machine monitoring
VM Scale SetsAzure Virtual Machine Scale Sets Monitoring

Containers
Container AppsAzure Container App Monitoring
Container RegistriesAzure Container Registries Monitoring
Container InstancesAzure Container Instances Monitoring
Kubernetes ClustersAzure Kubernetes Service (AKS) Monitoring





Database
Cosmos DBsAzure Cosmos DB Monitoring
Maria DB ServersAzure Database for MariaDB Server Monitoring
MySQL ServersAzure Database for MySQL Monitoring
PostgreSQL ServersAzure Database for PostgreSQL Server Monitoring
Redis CachesAzure Cache for Redis Monitoring
Azure SQL DatabasesAzure SQL Database Monitoring
SQL Elastic PoolsAzure SQL Elastic Pools Monitoring
SQL Managed InstancesAzure SQL Managed Instance Monitoring




Integration
Data FactoryAzure Data Factory Monitoring
Event Hub ClustersAzure Event Hub Clusters Monitoring
Event Hub NamespacesAzure Event Hub Namespaces Monitoring
Logic Apps (Consumption)Azure Logic Apps (Consumption) Monitoring
Logic Apps (Standard)Azure Logic Apps (Standard) Monitoring
RelaysAzure Relay Monitoring
Service Bus NamespacesAzure Service Bus Monitoring









Network
Application Gateways Azure Application Gateway Monitoring
BastionsAzure Bastion Monitoring
ConnectionsAzure Connection Monitoring
DNS ZonesAzure DNS Zone Monitoring
ExpressRoute CircuitsAzure ExpressRoute Circuit Monitoring
FirewallsAzure Firewall Monitoring
Front Door and CDN ProfilesAzure Front Door and CDN Profile Monitoring
Standard Load Balancer
Azure Load Balancer Monitoring
Basic Load Balancer
Network InterfacesAzure Network Interface Monitoring
Network Watcher ConnectionAzure Network Watcher Connection Monitoring
Private DNS ZonesAzure Private DNS Zone Monitoring
Private Endpoints/Private Link ServicesAzure Private Endpoint/Private Link Service Monitoring
Public IP AddressesAzure Public IP Address Monitoring
Traffic Manager ProfilesAzure Traffic Manager Profile Monitoring
Virtual NetworksAzure Virtual Network Monitoring
Virtual Network GatewaysAzure Virtual Network Gateway Monitoring

Security
Key VaultsAzure Key Vaults Monitoring
Key Vault Managed HSMsAzure Key Vault Managed HSMs Monitoring


Storage
Backup Vaults/ Recovery Service VaultsAzure Backup Vault/Recovery Service Vault Monitoring
Azure Standard Storage AccountsAzure Storage Accounts Monitoring
Azure Premium Storage AccountsAzure Premium Storage Accounts Monitoring
Storage Sync ServicesAzure Storage Sync Services Monitoring
BillingBilling 

Management
Subscription Quotas Usage 
Client Secret Expiry Details 

Monitor Information

ParameterDescription
NameName of the Microsoft Azure monitor.
Subscription IDSubscription ID of the Azure subscription.
Azure ServicesThe services that are monitored under this subscription.
Account TypeThe type of Microsoft Azure account.
Discovery ModeThe discovery mode chosen while creating the monitor.
Directory (tenant) IDTenant ID of the Active Directory.
Application (client) IDClient ID of the Active Directory Application.
Child Monitor DiscoveryThe Child Monitor Discovery mode.
Advanced SettingsIndicates whether the Advanced Settings have been enabled or not.
Discovery Interval (min)The time interval at which Applications Manager scans the configured Azure subscription to discover newly added or removed resources (in minutes).
Associated GroupsThe monitor groups to which the monitor is associated.
Last Polled atSpecifies the time at which the last poll was performed.
Next Poll atSpecifies the time at which the next poll is scheduled.
Last Discovered atSpecifies when the most recent discovery of Azure resources was performed.

Overview

Parameter Description
Analytics
Number of Synapse Analytics WorkspacesTotal number of Synapse Analytics workspaces under this subscription.
Containers
Number of Azure Container AppsNumber of Azure Container Apps available.
Number of Azure Container InstancesNumber of Azure Container Instances available.
Number of Azure Container RegistriesNumber of Azure Container Registries available.
Number of Azure Kubernetes Service ClustersNumber of Azure Kubernetes Service Clusters available.
Compute Resources
Number of Azure Web AppsTotal number of Azure Web Applications.
Number of Azure App Service PlansTotal number of Azure App Service Plans.
Number of Azure FunctionsTotal number of Azure Functions.
Number of Azure Virtual Machines ProvisionedTotal number of Virtual Machines under this subscription.
Number of Azure Virtual Machines RunningTotal number of Virtual Machines in running state.
Number of Azure VM Scale SetsTotal number of Azure VM Scale Sets.
Database Resources
Number of Azure Cosmos DBsNumber of Azure Cosmos DBs available.
Number of Azure MariaDB ServersNumber of Azure MariaDB Servers available.
Number of Azure MySQL ServersNumber of Azure MySQL Servers available.
Number of Azure PostgreSQL ServersNumber of Azure PostgreSQL Servers available.
Number of Azure Redis CachesNumber of Azure Redis Caches available.
Number of Azure SQL DatabasesNumber of Azure SQL Databases available.
Number of Azure SQL Elastic PoolsNumber of Azure SQL Elastic Pools available.
Number of Azure SQL Managed InstancesNumber of Azure SQL Managed Instances available.
Integration
Number of Azure Data FactoriesNumber of Azure Data Factories available.
Number of Azure Event Hub ClustersNumber of Azure Event Hub Clusters available.
Number of Azure Event Hub NamespacesNumber of Azure Event Hub Namespaces available.
Number of Azure Logic Apps (Consumption)Number of Azure Logic Apps (Consumption) available.
Number of Azure Logic Apps (Standard)Number of Azure Logic Apps (Standard) available.
Number of Azure RelaysNumber of Azure Relays available.
Number of Azure Service Bus NamespacesNumber of Azure Service Bus Namespaces available.
Storage Resources
Number of Azure Backup VaultsNumber of Backup Vaults available.
Number of Azure Premium Storage AccountsNumber of Premium Storage Accounts available.
Number of Azure Standard Storage AccountsNumber of Standard Storage Accounts available.
Number of Azure Recovery Service VaultsNumber of Recovery Service Vaults available.
Number of Azure Storage Sync ServicesNumber of Storage Sync Services available.
Security
Number of Azure Key VaultsNumber of Azure Key Vaults available.
Number of Azure Key Vault Managed HSMsNumber of Azure Key Vault Managed HSMs available.
Network Resources
Number of Azure Application GatewaysNumber of Azure Application Gateways available.
Number of Azure BastionsNumber of Azure Bastions available.
Number of Azure ConnectionsNumber of Azure Connections available.
Number of Azure DNS ZonesNumber of Azure DNS Zones available.
Number of Azure ExpressRoute CircuitsNumber of Azure ExpressRoute Circuits available.
Number of Azure FirewallsNumber of Azure Firewalls available.
Number of Azure Front Door And CDN ProfilesNumber of Azure Front Door And CDN Profiles available.
Number of Azure Basic Load BalancersNumber of Basic Load Balancers available.
Number of Azure Standard Load BalancersNumber of Azure Standard Load Balancers available.
Number of Azure Network InterfacesNumber of Azure Network Interfaces available.
Number of Network Watcher ConnectionNumber of Network Watcher Connection available.
Number of Azure Private DNS ZonesNumber of Azure Private DNS Zones available.
Number of Azure Private EndpointsNumber of Azure Private Endpoints available.
Number of Azure Private Link ServicesNumber of Azure Private Link Services available.
Number of Azure Public IP AddressesNumber of Azure Public IP Addresses available.
Number of Azure Traffic Manager ProfilesNumber of Azure Traffic Manager Profiles available.
Number of Azure Virtual NetworksNumber of Azure Virtual Networks available.
Number of Azure Virtual Networks GatewaysNumber of Azure Virtual Networks Gateways available.

Analytics

Synapse Workspaces

ParameterDescription
Workspace NameThe name of the workspace.
Resource Group NameThe name of the Resource Group.
LocationThe location of the resource.
Provisioning StateThe provisioning state of the resource.

By clicking on the synapse workspace's name, you will be redirected to the Azure Synapse Analytics monitoring dashboard.

Compute

The following is the list of services displayed in the 'Compute' tab:

App Service Plans

ParameterDescription
Plan NameName of the App Service Plan.
Resource Group NameName of the resource group of the App Service Plan.
LocationLocation of the app service plan.
OS TypeThe OS Type of the app service plan. Possible values: Linux/Windows.
TierService tier of the resource SKU.
Provisioning StateProvisioning state of the App Service Plan. Possible values: Canceled, Deleting, Failed, InProgress, Succeeded.

By clicking on the app service plan's name, you will be redirected to the Azure App Service Plan monitoring dashboard.

Azure App Service (Web Apps)

ParameterDescription
Web App NameName of the Web App.
Resource Group NameName of the resource group of the Web Apps.
LocationLocation of the app service.
Web App UsageState indicating whether the app has exceeded its usage quota. Possible values: Exceeded, Normal.
Web App StateCurrent state of the app. Possible values: Running, Stopped.

By clicking on the app service web app's name, you will be redirected to the Azure App Service (Web App) monitoring dashboard.

Functions

ParameterDescription
Function App NameName of the Function App.
Resource Group NameThe name of the Resource Group.
LocationLocation of the resource.
Function App StateThe current state of the app. Possible values: Running, Stopped.

By clicking on the function app's name, you will be redirected to the Azure Functions monitoring dashboard.

Virtual Machines

ParameterDescription
Virtual Machine NameName of the VM.
Resource group nameThe resource group which has this VM.
LocationLocation at which the VM is set up.
OS TypeVM's Operating system.
Public IP AddressPublic IP of the VM.
StatusState of the VM.

You can perform the following admin actions on the Azure Virtual Machines (VMs):

  • Delete: Deletes the Azure VMs from Applications Manager.
  • Start Virtual Machines: Starts the Azure VMs from Applications Manager.
  • Stop Virtual Machines: Stops Azure VMs from Applications Manager.
  • Restart Virtual Machines: Restarts the Azure VMs within Applications Manager.

By clicking on the Virtual Machine's name, you will be redirected to the Azure Virtual Machine monitoring dashboard.

VM Scale Sets

ParameterDescription
VM Scale Set NameName of the VM Scale Set.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Provisioning StateThe provisioning state of the VM Scale Set. Possible values: Succeeded, Failed.

By clicking on the VM scale set's name, you will be redirected to the Azure Virtual Machine Scale Sets monitoring dashboard.

Containers

The following is the list of services displayed in the 'Containers' tab:

Container Apps

Note: Azure Container App monitoring is supported for Azure Gov Cloud accounts from Applications Manager v173000.

ParameterDescription
App NameName of the container app.
Resource Group NameThe name of the resource group.
LocationThe location of the container app.
Creation TimeThe timestamp of container app creation.
Running StatusThe running status of the container app.
Provisioning StateThe current provisioning state of the container app. Possible values: Cancelled/ Deleting/ Failed/ InProgress/ Succeeded

By clicking on the container app's name, you will be redirected to the Azure Container App monitoring dashboard.

Container Registries

ParameterDescription
Registry NameName of the container registry.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKU TierThe SKU tier based on the pricing plan. Possible values: Basic, Classic, Premium, Standard.
Provisioning StateThe provisioning state of the container registry at the time the operation was called.
Possible values: Canceled, Creating, Deleting, Failed, Succeeded, Updating.

By clicking on the container registry's name, you will be redirected to the Azure Container Registry monitoring dashboard.

Container Instances

ParameterDescription
Instance NameName of the container instance.
Resource Group NameThe name of the resource group.
LocationThe location of the container group.
OS TypeThe operating system type required by the containers in the container group. Possible values: Linux/Windows.
SKUThe SKU of the container group. Possible values: Standard, Confidential, Dedicated.
Provisioning StateThe provisioning state of the container group.

By clicking on the container instance's name, you will be redirected to the Azure Container Instance monitoring dashboard.

Kubernetes Clusters

ParameterDescription
ClusterNameName of the Kubernetes cluster.
Resource Group NameSpecifies the Resource Group of the Kubernetes cluster.
Cluster LocationLocation where the cluster resides.
Cluster StatusCurrent status of the Kubernetes cluster. (Running or Stopped)

By clicking on the cluster's name, you will be redirected to the Azure Kubernetes Service monitoring dashboard.

Database

The following is the list of services displayed in the 'Database' tab:

Cosmos DBs

ParameterDescription
Cosmos DB NameName of the Cosmos DB.
Resource Group NameName of the resource group.
LocationGeo location where the resource resides.
Cosmos TypeType of Cosmos DB. Possible values: Cassandra, Gremlin, MongoDB, No SQL, Table.
Created AtTime and date of creation.
Provisioning StateProvisioning state of the resource.

By clicking on the Cosmos DB's name, you will be redirected to the Azure Cosmos DB monitoring dashboard.

Maria DB Servers

ParameterDescription
Server NameName of the Maria DB server.
Resource Group NameName of the resource group.
LocationGeo location where the resource resides.
SKUThe name of the deployed SKU.
TierThe tier of the deployed SKU. Possible values: Basic, GeneralPurpose, MemoryOptimized.
StateThe state of the MariaDB server.

By clicking on the Maria DB server's name, you will be redirected to the Azure Database for MariaDB Server monitoring dashboard.

MySQL Servers

ParameterDescription
Server NameName of the MySQL server.
Resource Group NameName of the resource group.
LocationGeo location where the resource resides.
SKUThe name of the deployed SKU.
TierThe tier of the deployed SKU. Possible values: Basic, GeneralPurpose, MemoryOptimized.
StateState of the Server.

By clicking on the MySQL server's name, you will be redirected to the Azure Database for MySQL Server monitoring dashboard.

PostgreSQL Servers

ParameterDescription
Server NameName of the PostgreSQL server.
Resource Group NameName of the resource group.
LocationIndicates the location/region of the PostgreSQL server.
SKUThe name of the SKU (Stock-keeping-Unit), displayed in the format <tier>_<family>_<cores>. Eg. B_Gen4_1, GP_Gen5_8.
TierThe tier of the particular SKU. Possible values: Basic, GeneralPurpose, MemoryOptimized.
Server TypeType of the PostgreSQL server. Possible values: Single, Flexible.
StateCurrent status of the PostgreSQL server. Possible values: Disabled, Dropping, Ready, Starting, Stopped, Stopping, Updating.

By clicking on the PostgreSQL server's name, you will be redirected to the Azure Database for PostgreSQL monitoring dashboard.

Redis Caches

ParameterDescription
Cache NameName of the Redis Cache.
Resource Group NameName of the resource group.
LocationGeo location where the resource resides.
SKU NameThe type of Redis Cache deployed. Possible values: Basic, Standard, Premium.
Cache TypeThe type of the Redis Cache resource. Possible values: Cache (Standard/Premium), Enterprise.
Provisioning StateThe provisioning state of the Redis Cache.

By clicking on the Redis cache's name, you will be redirected to the Azure Cache for Redis monitoring dashboard.

Azure SQL Databases

ParameterDescription
Database NameName of the Azure SQL Database.
Resource Group NameName of the resource group.
Database LocationLocation of the SQL database
Database ServerName of the SQL server.
Database UsageAmount of space currently used in the database (in GB).
Total Database SizeTotal amount of space allocated to the SQL database (in GB).
Database StatusStatus of the Azure SQL database.

By clicking on the SQL Database's name, you will be redirected to the Azure SQL database monitoring dashboard.

SQL Elastic Pools

ParameterDescription
Pool NameName of the Azure SQL Elastic Pool.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Server NameThe name of the server.
SKU TierThe tier or edition of the particular SKU. Possible values:
  • DTU-based elastic pools: Basic/Standard/Premium
  • vCore-based elastic pools: GeneralPurpose/Hyperscale/BusinessCritical
StateThe state of the elastic pool. Possible values: Creating/Disabled/Ready.

By clicking on the Elastic Pool's name, you will be redirected to the Azure SQL Elastic Pool monitoring dashboard.

SQL Managed Instances

ParameterDescription
InstanceNameName of the Azure SQL Managed Instance.
Resource Group NameSpecifies the Resource Group of the SQL Managed Instance.
LocationIndicates the location/region of the SQL Managed Instance.
TierThe tier or edition of the particular SKU (Basic or Premium).
Storage UsageIndicates the amount of storage utilized by the SQL Managed Instance.
Total Storage SpaceTotal amount of storage space allocated for the instance (in GB).
Virtual Core CountThe number of vCores. Possible values: 8, 16, 24, 32, 40, 64, and 80.
Instance StateCurrent state of the SQL Managed Instance.

By clicking on the SQL Managed Instance's name, you will be redirected to the Azure SQL Managed Instance monitoring dashboard.

Integration

The following is the list of services displayed in the 'Integration' tab:

Data Factory

ParameterDescription
Factory NameName of the Data Factory.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Creation TimeThe timestamp of the Data Factory resource creation.
Provisioning StateThe current provisioning state of the resource.

By clicking on the Data Factory's name, you will be redirected to the Azure Data Factory monitoring dashboard.

Event Hub Clusters

Note: Azure Event Hub Cluster monitoring is supported for Azure Gov Cloud accounts from Applications Manager v173000.

ParameterDescription
Cluster NameName of the Event Hub Cluster.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKU TierThe SKU tier of the cluster. Possible values: Dedicated.
StatusThe status of the cluster resource.
Provisioning StateThe current provisioning state of the resource.
Possible values: Active, Canceled, Creating, Deleting, Failed, Scaling, Succeeded, Unknown.

By clicking on the Event Hub Cluster's name, you will be redirected to the Azure Event Hub Cluster monitoring dashboard.

Event Hub Namespaces

ParameterDescription
Namespace NameName of the Event Hub Namespace.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKU TierThe SKU tier of the namespace. Possible values: Basic/Standard/Premium.
StatusThe status of the cluster resource.
Provisioning StateThe current provisioning state of the resource.

By clicking on the Event Hub Namespace's name, you will be redirected to the Azure Event Hub Namespace monitoring dashboard.

Logic Apps (Consumption)

ParameterDescription
App NameName of the Logic App.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Creation TimeThe timestamp of the resource creation.
Provisioning StateThe current provisioning state of the service. Possible values: refer here.

By clicking on the Logic App's name, you will be redirected to the Azure Logic App (Consumption) monitoring dashboard.

Logic Apps (Standard)

ParameterDescription
App NameName of the Logic App.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
App StateThe current state of the app.

By clicking on the Logic App's name, you will be redirected to the Azure Logic App (Standard) monitoring dashboard.

Relays

ParameterDescription
Relay NameName of the Relay.
Resource Group NameThe name of the resource group.
LocationThe location of the Azure Relay.
SKU TierThe name of this SKU. Possible values: Standard.
Creation TimeThe time the namespace was created.
StatusThe status of the Azure Relay.
Provisioning StateThe current provisioning state of the Azure Relay.

By clicking on the Relay's name, you will be redirected to the Azure Relay monitoring dashboard.

Service Bus Namespaces

ParameterDescription
NamespaceName of the Service Bus Namespace.
Resource GroupSpecifies the Resource Group of the Service Bus Namespace.
LocationIndicates the location/region of the Service Bus Namespace.
TierIndicates the tier used in the Service Bus Namespace. Possible values: Basic, Standard and Premium.
StatusStatus of the Service Bus Namespace.

By clicking on the Service Bus Namespace's name, you will be redirected to the Azure Service Bus monitoring dashboard.

Network

The following is the list of services displayed in the 'Network' tab:

Application Gateways

ParameterDescription
Application Gateway NameName of the Azure Application Gateway.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
TierThe tier of the application gateway resource. Possible values: Standard, Standard_v2, WAF, WAF_v2.
Operational StateThe operational state of the Application Gateway. Possible values: Running, Starting, Stopped, Stopping.
Provisioning StateThe provisioning state of the Application Gateway. Possible values: Succeeded, Failed, Updating, Deleting.

By clicking on the Application Gateway's name, you will be redirected to the Azure Application Gateway monitoring dashboard.

Bastions

Note: Azure Bastion monitoring is not supported for Azure China accounts as the metrics namespace is not available.

ParameterDescription
Bastion NameName of the Azure Bastion.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKU TierThe SKU of the Bastion host. Possible values: Developer/ Basic/ Standard/ Premium
Communication StatusThe recent communication status of the bastion. 1 if all communication is good, and 0 if it's bad. (Aggregation Type: Average)
Provisioning StateThe current provisioning state of the resource. Possible values: Deleting/ Failed/ Succeeded/ Updating

By clicking on the Bastion's name, you will be redirected to the Azure Bastion monitoring dashboard.

Connections

ParameterDescription
Connection NameName of the Azure Connection.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Connection TypeType of the connection. Possible values: ExpressRoute, IPsec, VPNClient, Vnet2Vnet.
Connection StatusThe status of the connection. Possible values: Connected, Connecting, NotConnected, Unknown.
Provisioning StateThe current provisioning state. Possible values: Deleting, Failed, Succeeded, Updating.

By clicking on the Connection's name, you will be redirected to the Azure Connection monitoring dashboard.

DNS Zones

ParameterDescription
Zone NameName of the Azure DNS Zone.
Resource Group NameThe name of the resource group.
LocationThe location of the DNS Zone.
Zone TypeThe type of DNS zone. Possible values: Public, Private.

By clicking on the DNS Zone's name, you will be redirected to the Azure DNS Zone monitoring dashboard.

ExpressRoute Circuits

ParameterDescription
Circuit NameName of the ExpressRoute Circuit.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKU TierThe SKU tier of the Azure service. Possible values: Basic, Local, Premium, Standard.
Billing ModelThe billing model of the Azure service. Possible values: MeteredData, UnlimitedData.
Circuit Provisioning StateThe current provisioning state of the circuit. Possible values: Enabled, Disabled.

By clicking on the ExpressRoute circuit's name, you will be redirected to the Azure ExpressRoute Circuit monitoring dashboard.

Firewalls

ParameterDescription
Firewall NameName of the Azure Firewall.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKUThe SKU of the Firewall. Possible values: Premium, Standard, Basic.
Provisioning StateThe current provisioning state of the Firewall resource. Possible values: Succeeded, Failed, Updating, Deleting.

By clicking on the Firewall's name, you will be redirected to the Azure Firewall monitoring dashboard.

Front Door and CDN Profiles

Note: Azure Front Door and CDN Profile monitoring is not supported for Azure China accounts as the metrics namespace is not available.

ParameterDescription
Profile NameName of the Front Door and CDN Profile.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
TypeThe type of profile used by portals to differentiate between the traditional CDN profile and new AFD profile. Possible values: cdn, frontdoor.
SKUThe SKU tier of the Front Door and CDN Profile. Possible values: Standard_Microsoft, Classic_AzureFrontDoor, Premium_AzureFrontDoor, Standard_AzureFrontDoor.
Provisioning StateThe provisioning state of the Front Door and CDN Profile. Possible values: Creating, Deleting, Failed, Succeeded, Updating.

By clicking on the Front Door and CDN Profile's name, you will be redirected to the Azure Front Door and CDN Profile monitoring dashboard.

Standard Load Balancer

ParameterDescription
Load Balancer NameName of the Azure Load Balancer.
Resource Group NameSpecifies the Resource Group of the Load Balancer.
LocationIndicates the location/region of the Load Balancer.
SKUPossible SKUs (Stock-keeping-Unit) are Basic, Standard and Gateway Load balancer.
Provisioning StateCurrent provisioning state of the Load Balancer. Possible values: Deleting, Failed, Succeeded, Updating.

Basic Load Balancer

ParameterDescription
Load Balancer NameName of the Azure Load Balancer.
Resource Group NameSpecifies the Resource Group of the Load Balancer.
LocationLocation where the load balancer resides.
SKUPossible SKUs (Stock-keeping-Unit) are Basic, Standard and Gateway Load balancer.
TierPossible Tiers are Regional and Global.
Basic LB Provisioning StateCurrent provisioning state of the Load Balancer. Possible values: Deleting, Failed, Succeeded, Updating.

By clicking on the Load Balancer's name, you will be redirected to the Azure Load Balancer monitoring dashboard.

Network Interfaces

ParameterDescription
Network Interface NameName of the Network Interface.
Resource Group NameThe name of the Resource Group.
LocationThe location of the Network Interface.
Virtual MachineThe name of the Virtual Machine to which the Network Interface is attached.
Provisioning StateThe current provisioning state of the network interface resource. Possible values: Succeeded, Failed, Updating, Deleting.

By clicking on the Network Interface's name, you will be redirected to the Azure Network Interface monitoring dashboard.

Network Watcher Connection

Note: Azure Network Watcher Connection monitoring is supported for Azure Gov Cloud accounts from Applications Manager v173000.

ParameterDescription
Connection NameName of the Connection.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Connection Monitor TypeThe type of connection monitor. Possible values: MultiEndpoint, SingleSourceDestination.
Connection Test StatusThe Connection monitor test result. Possible values: Indeterinate, Passed, Warning, Failed.
Provisioning StateThe current provisioning state. Possible values: Succeeded, Failed, Updating, Deleting.

By clicking on the Network Watcher Connection's name, you will be redirected to the Azure Network Watcher Connection monitoring dashboard.

Private DNS Zones

ParameterDescription
Zone NameName of the Private DNS Zone.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Provisioning StateThe current provisioning state of the resource. Possible values: Canceled, Creating, Deleting, Failed, Succeeded, Updating.

By clicking on the Private DNS Zone's name, you will be redirected to the Azure Private DNS Zone monitoring dashboard.

Private Endpoints/Private Link Services

ParameterDescription
Endpoint/ Link Service NameName of the Endpoint/ Link Service.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Provisioning StateThe provisioning state of the resource. Possible values: Deleting/Failed/Succeeded/Updating.

By clicking on the Private Endpoint/Private Link Service's name, you will be redirected to the Azure Private Endpoint/Private Link Service monitoring dashboard.

Public IP Addresses

Note: Azure Public IP Address monitoring for Azure China accounts is supported only for the Standard SKU due to limitations in metrics.

ParameterDescription
IP Address NameName of the Public IP Address.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKUThe type of SKU of the Azure service. Possible values: Standard, Basic.
IP AddressThe IP address associated with the public IP address resource.
Provisioning StateThe provisioning state of the public IP address resource. Possible values: Succeeded, Failed, Updating, Deleting.

By clicking on the Public IP Addresses's name, you will be redirected to the Azure Public IP Addresses monitoring dashboard.

Traffic Manager Profiles

ParameterDescription
Profile NameName of the Traffic Manager Profile.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Traffic Routing MethodThe traffic routing method of the Traffic Manager profile. Possible values: Geographic, MultiValue, Performance, Priority, Subnet, Weighted.
Profile Monitor StatusThe profile-level monitoring status of the Traffic Manager profile. Possible values: CheckingEndpoints, Degraded, Disabled, Inactive, Online.
Profile StatusThe status of the Traffic Manager profile. Possible values: Enabled, Disabled.

By clicking on the Traffic Manager profile's name, you will be redirected to the Azure Traffic Manager profile monitoring dashboard.

Virtual Networks

Note: Azure Virtual Networks monitoring is not supported for Azure China accounts due to metric limitations.

ParameterDescription
Virtual Network NameName of the Virtual Network.
Resource Group NameThe name of the Resource Group.
LocationThe location of the Virtual network.
Provisioning StateThe current provisioning state. Possible values: Deleting, Failed, Succeeded, Updating.

By clicking on the Virtual Network's name, you will be redirected to the Azure Virtual Network monitoring dashboard.

Virtual Network Gateways

ParameterDescription
Gateway NameName of the Virtual Network Gateway.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Gateway TypeType of the Virtual Network Gateway. Possible values: ExpressRoute/LocalGateway/VPN.
VPN TypeType of the VPN gateway. Possible values: Routebased/Policybased.
Provisioning StateThe current provisioning state of the virtual network gateway resource. Possible values: Deleting/Failed/Succeeded/Updating.

By clicking on the Virtual Network gateway's name, you will be redirected to the Azure Virtual Network Gateway monitoring dashboard.

Security

The following is the list of services displayed in the 'Security' tab:

Key Vaults

ParameterDescription
Vault NameName of the Key Vault.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKU TierThe SKU name to specify the type of vault. Possible values: Standard/Premium.
Creation TimeThe timestamp of the key vault resource creation.
Provisioning StateThe current provisioning state of the resource. Possible values: RegisteringDns, Succeeded.

By clicking on the Key Vault's name, you will be redirected to the Azure Key Vaults monitoring dashboard.

Key Vault Managed HSMs

ParameterDescription
Vault NameName of the Key Vault Managed HSM.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
SKU TierThe SKU name to specify the type of vault. Possible values: Custom_B32/Custom_B6/Standard_B1.
Creation TimeThe timestamp of the key vault managed HSM resource creation.
Provisioning StateThe current provisioning state of the resource. 

By clicking on the Key Vault HSM's name, you will be redirected to the Azure Key Vaults Managed HSM monitoring dashboard.

Storage

The following is the list of services displayed in the 'Storage' tab:

Backup Vaults/Recovery Service Vaults

Note: Azure Backup Vault/Recovery Service Vault monitoring is not supported for Azure Global accounts as the metrics namespace is not available.

ParameterDescription
Vault NameThe Azure Backup Vault's/Recovery Service Vault's Name.
Resource Group NameThe name of the resource group.
LocationThe location of the Vault.
SKU TierThe SKU Tier of the Vault. (Supported only in Recovery Service Vaults)
Provisioning StateProvisioning state of the Vault. Possible values: Failed/Provisioning/Succeeded/Unknown/Updating.

By clicking on the Backup Vault's/ Recovery Service Vault's name, you will be redirected to the Azure Backup Vault/Recovery Service Vault monitoring dashboard.

Azure Standard Storage Accounts

ParameterDescription
Storage Account NameThe Azure Storage Account Name.
Resource GroupResource Group where the Storage Account is allocated in.
LocationRegion where the storage account is provisioned.
Replication TypeThe replication type used by the Storage account. Possible values:
  • Standard_LRS
  • Standard_GRS
  • Standard_RAGRS
  • Standard_ZRS
Primary StatusStatus of Storage Account. Possible values:
  • Available
  • Unavailable
Provisioning StateProvisioning state of Storage Account. Possible values:
  • Invalid
  • Creating
  • Deleting
  • Succeeded
  • Failed
  • Cancelled

By clicking on the Storage Account's name, you will be redirected to the Azure Standard Storage Account monitoring dashboard.

Azure Premium Storage Accounts

ParameterDescription
Storage Account NameThe Azure Premium Storage Account's name.
Resource GroupResource Group where the Premium Storage Account is present.
LocationRegion where the Premium Storage Account is present.
Replication TypeThe replication type used by the Premium Storage account. Possible values: Premium_LRS and Premium_ZRS
Primary StatusStatus of Premium Storage Account. Possible values: Available, Unavailable.
Provisioning StateProvisioning state of the Premium Storage Account. Possible values: Invalid, Creating, Deleting, Succeeded, Failed, and Cancelled.

By clicking on the Premium Storage Account's name, you will be redirected to the Azure Premium Storage Account monitoring dashboard.

Storage Sync Services

ParameterDescription
Sync Service NameThe name of the Sync Service.
Resource Group NameThe name of the resource group.
LocationThe location of the resource.
Creation TimeThe timestamp of the storage sync service creation.
StatusThe status of the storage sync service. Possible values: Online/Offline.
Provisioning StateThe current provisioning state of the resource.

By clicking on the Storage Sync Service's name, you will be redirected to the Storage Sync Services monitoring dashboard.

Billing

ParameterDescription
DAILY EXPENDITURE
Expense per dayThe total cost incurred on the previous day.
BILLING SUMMARY
Current billing cyclePresent invoicing period.
Total cost till dateTotal cost incurred since the beginning of the current billing cycle till the current date.
Cost forecastCurrent Billing Cycle Forecast cost.
Previous billing cycle expenditureThe total cost incurred during the previous billing cycle.
Top 10 costs by services
Service CostTop 10 costs by services graph shows the top services that you use the most, since the beginning of the current billing cycle till the current date.
Costs by services
Service NameName of the services.
Service Cost (USD)Total cost in USD incurred per service since the beginning of the current billing cycle till the current date.
Top 10 costs by resource groups
Resource group costTop 10 costs by resource groups graph shows the top resource groups with the highest costs, since the beginning of the current billing cycle till the current date.
Costs by resource groups
Resource Group NameName of the resource groups.
Resource Group Cost (USD)Total cost in USD incurred per resource group since the beginning of the current billing cycle till the current date.
Top 10 costs by regions
Region CostTop 10 costs by regions graph shows the top regions with the highest costs, since the beginning of the current billing cycle till the current date.
Costs by regions
Region NameName of the regions.
Region Cost (USD)Total cost in USD incurred per region since the beginning of the current billing cycle till the current date.
 
Note:
  • The metrics under the Billing service are not supported for Azure China accounts.
  • Azure Billing Statistics mapped under Performance Polling will be enabled by default with a Default Polling Status set to 24 hours. Enabling Azure Billing Statistics will display DAILY EXPENDITURE, BILLING SUMMARY, Top 10 costs by services, and Costs by services groups under the Billing tab.
  • Costs by resource groups and Costs by regions are options available under the Performance Metric of the Microsoft Azure Monitor Type. These options are disabled by default. They will take effect only when Azure Billing Statistics is enabled.
  • Enabling Costs by resource groups will result in the display of Top 10 costs by resource groups & Costs by resource groups under the Billing tab.
  • Enabling Costs by regions will result in the display of Top 10 costs by regions & Costs by regions under the Billing tab.
  • Default Polling Status of Azure Billing Statistics must not be less than 12 hours. Providing customized time intervals less than 12 hours will stop fetching Billing Statistics.
  • When the Billing Cycle in Azure Portal is not refreshed and retrieving Current Billing Period metrics is impossible, a warning alert will be displayed.
  • As the number of API's used for fetching Billing Statistics are high, there is an increased possibility for "Too many requests. Please retry." to occur.

Management

The following is the list of services displayed in the 'Management' tab:

Subscription Quotas Usage

ParameterDescription
Quota NameThe name of the resource quota being monitored.
RegionThe geographical location of the quota.
ProviderThe cloud service category associated with the quota.
Current UsageA visual representation of how much of the quota has been used, shown as a progress bar.
Quota LimitThe maximum allowed quota for the resource in the specified region.
Quota UsedThe actual amount of the quota that has been consumed.
Quota Utilized (%)The percentage of the quota that has been used.
 
Note: The Subscription Quotas Usage table displays only the quotas that are actively in use and belong to the Compute provider. These metrics are collected under Performance Polling. To modify the polling interval:
  1. Navigate to Settings → Performance Polling.
  2. In the Optimize Data Collection tab, select Microsoft Azure as the Monitor Type and Subscription Quotas Usage as the Metric Name.
  3. Choose Configure a custom interval and set the polling interval to at least 12 hours, as retrieving quota usage data has high API consumption.
Setting a polling interval of less than 6 hours or selecting Collect data during every poll will disable data collection for Subscription Quotas Usage.

Client Secret Expiry Details

This table displays the status of client secret expirations across all Azure AD applications within the tenant, providing visibility into upcoming expirations (next 30 days) and past expirations (last 10 days). For tenants with multiple subscriptions, enable client secret expiry monitoring for one subscription/monitor in Applications Manager.

ParameterDescription
Client Secret IDThe unique identifier of the client secret.
ApplicationThe name of the Azure AD application the client secret belongs to.
Expires OnThe date and time of the client secret's expiration.
Days to ExpireThe number of days until the client secret's expiration. Client secrets expiring today or already expired will show "0" under Days to Expire. The Statusfield will indicate whether the secret is expiring today or has already expired.
StatusColour coded messages represent the current status of the client secret:
  • Expired - Secret expired (up to 30 days ago).
  • Expiring Today - Secret expires today.
  • Expiring Soon - Secret expires within the next 90 days.

Note:  The Client Secret Expiry Details metric is mapped under Performance polling. To adjust the polling interval, navigate to Settings → Performance Polling. In the Optimize Data Collection tab, select Microsoft Azure as the Monitor Type and Client Secret Expiry Details as the Metric Name. Choose 'Configure a custom interval' and set the polling interval to at least 12 hours. Also, you can configure the default Expiry range. Refer to learn more.

FAQs and Troubleshooting

Error Messages and how to troubleshoot them:

1. Error: "Authentication Failed. Access is denied for the provided Azure Organizational Account Credentials"

This error message is displayed upon adding a New Azure monitor using Azure Organizational Account mode. For troubleshooting steps, refer to this link.

2. Error: "Azure Services discovery failed for subscription <subscriptionID>. Invalid Application key"

This error message is displayed upon editing a new Azure monitor using Azure Organizational Account/AD Application & Service Principal mode. For troubleshooting steps, refer to the link given below for respective modes:

3. Error: "Connection to the database failed with error: Cannot open server <ServerName> requested by the login. Client with IP address <SomeIP> is not allowed to access the server. To enable access, use the Windows Azure Management Portal or run sp_set_firewall_rule on the master database to create a firewall rule for this IP address or address range"

This error message is displayed in the monitor details page/Edit monitor page of the Azure SQL Database monitor. For troubleshooting steps, refer to this link.

4. Error: "Connection to the database failed with error: The TCP/IP connection to the host <Azure SQL server>, port 1433 has failed.
[OR]
Error: "Connection timed out: no further information. Verify the connection properties. Make sure that an instance of SQL Server is running on the host and accepting TCP/IP connections at the port. Make sure that TCP connections to the port are not blocked by a firewall."

This error message is displayed in the monitor details page/Edit monitor page of the Azure SQL Database monitor. For troubleshooting steps, refer to this link.

For more troubleshooting steps on Microsoft Azure monitoring, refer to our FAQs.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.

Reviewer Role: Research and Development

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by over 6000+ businesses globally