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 Microsoft Azure monitoring, along with the list of parameters that are monitored using Applications Manager.

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.
  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. If you choose to enable the Advanced Settings option:
    • 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.
  10. Specify the polling interval in minutes and timeout in seconds
  11. 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.
  12. 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.
  • 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
Analytics Synapse Workspaces Azure Synapse Analytics Monitoring


Compute
Azure App Service (Web Apps) Azure App Service
Functions Azure Functions Monitoring
Virtual Machines Azure Virtual Machine monitoring
VM Scale Sets Azure Virtual Machine Scale Sets Monitoring
Containers Kuberenetes Clusters Azure Kubernetes Service (AKS) Monitoring




Database
Cosmos DBs Azure Cosmos DB Monitoring
Maria DB Servers Azure Database for MariaDB Server Monitoring
MySQL Servers Azure Database for MySQL Monitoring
PostgreSQL Servers Azure Database for PostgreSQL Server Monitoring
Redis Caches Azure Cache for Redis Monitoring
Azure SQL Databases Azure SQL Database Monitoring
SQL Managed Instances Azure SQL Managed Instance Monitoring
Integration Service Buses Namespaces Azure Service Bus Monitoring









Network
Application Gateways Azure Application Gateway Monitoring
Connections Azure Connection Monitoring
DNS Zones Azure DNS Zone Monitoring
ExpressRoute Circuits Azure ExpressRoute Circuit Monitoring
Firewalls Azure Firewall Monitoring
Front Door and CDN Profiles Azure Front Door and CDN Profile Monitoring
Standard Load Balancer
Azure Load Balancer Monitoring
Basic Load Balancer
Network Interfaces Azure Network Interface Monitoring
Network Watcher Connection Azure Network Watcher Connection Monitoring
Private DNS Zones Azure Private DNS Zone Monitoring
Public IP Addresses Azure Public IP Address Monitoring
Traffic Manager Profiles Azure Traffic Manager Profile Monitoring
Virtual Networks Azure Virtual Network Monitoring
Virtual Network Gateways Azure Virtual Network Gateway Monitoring

Storage
Azure Standard Storage Accounts Azure Storage Accounts Monitoring
Azure Premium Storage Accounts Azure Premium Storage Accounts Monitoring
Billing    

Monitor Information

ParameterDescription
Name Name of the Microsoft Azure monitor.
Subscription ID Subscription ID of the Azure subscription.
Azure Services The services that are monitored under this subscription.
Account Type The type of Microsoft Azure account.
Discovery Mode The discovery mode chosen while creating the monitor.
Tenant ID Tenant ID of the Active Directory.
Client ID Client ID of the Active Directory Application.
Child Monitor Discovery The Child Monitor Discovery mode.
Advanced Settings Indicates whether the Advanced Settings have been enabled or not.
Timeout Timeout Duration in seconds.
Associated Groups The monitor groups to which the monitor is associated.
Last Polled at Specifies the time at which the last poll was performed.
Next Poll at Specifies the time at which the next poll is scheduled.

Overview

Parameter Description
Analytics
Number of Synapse Analytics Workspaces Total number of Synapse Analytics workspaces under this subscription.
Containers
Number of Azure Kubernetes Service Clusters Number of Azure Kubernetes Service Clusters available.
Compute Resources
Number of Azure Web Apps Total number of Azure Web Applications.
Number of Azure Functions Total number of Azure Functions.
Number of Azure Virtual Machines Provisioned Total number of Virtual Machines under this subscription.
Number of Azure Virtual Machines Running Total number of Virtual Machines in running state.
Number of Azure VM Scale Sets Total number of Azure VM Scale Sets.
Database Resources
Number of Azure Cosmos DBs Number of Azure Cosmos DBs available.
Number of Azure MariaDB Servers Number of Azure MariaDB Servers available.
Number of Azure MySQL Servers Number of Azure MySQL Servers available.
Number of Azure PostgreSQL Servers Number of Azure PostgreSQL Servers available.
Number of Azure Redis Caches Number of Azure Redis Caches available.
Number of Azure SQL Databases Number of Azure SQL Databases available.
Number of Azure SQL Managed Instances Number of Azure SQL Managed Instances available.
Integration
Number of Azure Service Bus Namespaces Number of Azure Service Bus Namespaces available.
Storage Resources
Number of Azure Premium Storage Accounts Number of Premium Storage Accounts available.
Number of Azure Standard Storage Accounts Number of Standard Storage Accounts available.
Network Resources
Number of Azure Application Gateways Number of Azure Application Gateways available.
Number of Azure Connections Number of Azure Connections available.
Number of Azure DNS Zones Number of Azure DNS Zones available.
Number of Azure ExpressRoute Circuits Number of Azure ExpressRoute Circuits available.
Number of Azure Firewalls Number of Azure Firewalls available.
Number of Azure Front Door And CDN Profiles Number of Azure Front Door And CDN Profiles available.
Number of Azure Basic Load Balancers Number of Basic Load Balancers available.
Number of Azure Standard Load Balancers Number of Azure Standard Load Balancers available.
Number of Azure Network Interfaces Number of Azure Network Interfaces available.
Number of Network Watcher Connection Number of Network Watcher Connection available.
Number of Azure Private DNS Zones Number of Azure Private DNS Zones available.
Number of Azure Public IP Addresses Number of Azure Public IP Addresses available.
Number of Azure Traffic Manager Profiles Number of Azure Traffic Manager Profiles available.
Number of Azure Virtual Networks Number of Azure Virtual Networks available.
Number of Azure Virtual Networks Gateways Number of Azure Virtual Networks Gateways available.

Analytics

Synapse Workspaces

ParameterDescription
Workspace Name The name of the workspace.
Resource Group Name The name of the Resource Group.
Location The location of the resource.
Provisioning State The provisioning state of the resource.

By clicking on the synapse analytic'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:

Azure App Service (Web Apps)

ParameterDescription
Web App Name Name of the Web App.
Resource Group Name Name of the resource group of the Web Apps.
Location Location of the app service.
Web App State Current state of the app. Possible values: Running, Stopped.
Web App Usage State indicating whether the app has exceeded its usage quota. Possible values: Exceeded, Normal.

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

Functions

ParameterDescription
Function App Name Name of the Function App.
Resource Group Name The name of the Resource Group.
Location Location of the app service.
Function App State The 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 Name Name of the VM.
Resource group name The resource group which has this VM.
Location Location at which the VM is set up.
Status State of the VM.
OS Type VM's Operating system.
Public IP Address Public IP 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 Name Name of the VM Scale Set.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The 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 VM Scale Sets monitoring dashboard.

Containers

Kubernetes Clusters

ParameterDescription
ClusterName Name of the Kubernetes cluster.
Resource Group Name Specifies the Resource Group of the Kubernetes cluster.
Cluster Location Location where the cluster resides.
Cluster Status Current 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 Name Name of the Cosmos DB.
Resource Group Name Name of the resource group.
Location Geo location where the resource resides.
Provisioning State Provisioning state of the resource.
Cosmos Type Type of Cosmos DB. Possible Values: Cassandra, Gremlin, MongoDB, No SQL, Table.
Created At Time and date of creation.

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

Maria DB Servers

ParameterDescription
Server Name Name of the Maria DB server.
Resource Group Name Name of the resource group.
Location Geo location where the resource resides.
SKU The name of the deployed SKU.
Tier The tier of the deployed SKU. Possible values: Basic, GeneralPurpose, MemoryOptimized.
State The 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 Name Name of the MySQL server.
Resource Group Name Name of the resource group.
Location Geo location where the resource resides.
State State of the Server.
SKU The name of the deployed SKU.
Tier The tier of the deployed SKU. Possible values: Basic, GeneralPurpose, MemoryOptimized.

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 Name Name of the PostgreSQL server.
Resource Group Name Name of the resource group.
Location Indicates the location/region of the PostgreSQL server.
State Current status of the PostgreSQL server. Possible values: Disabled, Dropping, Ready, Starting, Stopped, Stopping, Updating.
SKU The name of the SKU (Stock-keeping-Unit), displayed in the format <tier>_<family>_<cores>. Eg. B_Gen4_1, GP_Gen5_8.
Tier The tier of the particular SKU. Possible values: Basic, GeneralPurpose, MemoryOptimized.
Server Type Type of the PostgreSQL server. Possible values: Single, Flexible.

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

Redis Caches

ParameterDescription
Cache Name Name of the Redis Cache.
Resource Group Name Name of the resource group.
Location Geo location where the resource resides.
Provisioning State The provisioning state of the Redis Cache.
SKU Name The type of Redis Cache deployed. Possible values: Basic, Standard, Premium.
Cache Type The type of the Redis Cache resource. Possible values: Cache(Standard/Premium), Enterprise.

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 Name Name of the Azure SQL Database.
Resource Group Name Name of the resource group.
Database Location Location of the SQL database
Database Status Status of the Azure SQL database.
Database Server Name of the SQL server.
Database Usage Amount of space currently used in the database (in GB).
Total Database Size Total amount of space allocated to the SQL database (in GB).

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

SQL Managed Instances

ParameterDescription
InstanceName Name of the Azure SQL Managed Instance.
Resource Group Name Specifies the Resource Group of the SQL Managed Instance.
Location Indicates the location/region of the SQL Managed Instance.
Instance State Current state of the SQL Managed Instance.
Tier The tier or edition of the particular SKU (Basic or Premium).
Storage Usage Indicates the amount of storage utilized by the SQL Managed Instance.
Total Storage Space Total amount of storage space allocated for the instance (in GB).
Virtual Core Count The number of vCores. Possible values: 8, 16, 24, 32, 40, 64, and 80.

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

Integration

Service Bus Namespaces

ParameterDescription
Namespace Name of the Service Bus Namespace.
Resource Group Specifies the Resource Group of the Service Bus Namespace.
Location Indicates the location/region of the Service Bus Namespace.
Status Status of the Service Bus Namespace.
Tier Indicates the tier used in the Service Bus Namespace. Possible values: Basic, Standard and Premium.

By clicking on the database'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 Name Name of the Azure Application Gateway.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The provisioning state of the Application Gateway. Possible values: Succeeded, Failed, Updating, Deleting.
Operational State The operational state of the Application Gateway. Possible values: Running, Starting, Stopped, Stopping.
Tier The tier of the application gateway resource. Possible values: Standard, Standard_v2, WAF, WAF_v2.

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

Connections

ParameterDescription
Connection Name Name of the Azure Connection.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The current provisioning state. Possible values: Deleting, Failed, Succeeded, Updating.
Connection Status The status of the connection. Possible values: Connected, Connecting, NotConnected, Unknown.
Connection Type Type of the connection. Possible values: ExpressRoute, IPsec, VPNClient, Vnet2Vnet.

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

DNS Zones

ParameterDescription
Zone Name Name of the Azure DNS Zone.
Resource Group Name The name of the resource group.
Location The location of the DNS Zone.
Zone Type The 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 Name Name of the ExpressRoute Circuit.
Resource Group Name The name of the resource group.
Location The location of the resource.
Circuit Provisioning State The current provisioning state of the circuit. Possible values: Enabled, Disabled.
SKU Tier The SKU tier of the Azure service. Possible values: Basic, Local, Premium, Standard.
Billing Model The billing model of the Azure service. Possible values: MeteredData, UnlimitedData.

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

Firewalls

ParameterDescription
Firewall Name Name of the Azure Firewall.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The current provisioning state of the Firewall resource. Possible values: Succeeded, Failed, Updating, Deleting.
SKU The SKU of the Firewall. Possible values: Premium, Standard, Basic.

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

Front Door and CDN Profiles

ParameterDescription
Profile Name Name of the Front Door and CDN Profile.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The provisioning state of the Front Door and CDN Profile. Possible values: Creating, Deleting, Failed, Succeeded, Updating.
Type The type of profile used by portals to differentiate between the traditional CDN profile and new AFD profile. Possible values: cdn, frontdoor.
SKU The SKU tier of the Front Door and CDN Profile. Possible Values: Standard_Microsoft, Classic_AzureFrontDoor, Premium_AzureFrontDoor, Standard_AzureFrontDoor.

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 Name Name of the Azure Load Balancer.
Resource Group Name Specifies the Resource Group of the Load Balancer.
Location Indicates the location/region of the Load Balancer.
Provisioning State Current provisioning state of the Load Balancer (Deleting, Failed, Succeeded, Updating).
SKU Possible SKUs (Stock-keeping-Unit) are Basic, Standard and Gateway Load balancer.

Basic Load Balancer

ParameterDescription
Load Balancer Name Name of the Azure Load Balancer.
Resource Group Name Specifies the Resource Group of the Load Balancer.
Location Location where the load balancer resides.
Basic LB Provisioning State Current provisioning state of the Load Balancer. Possible values: Deleting, Failed, Succeeded, Updating.
SKU Possible SKUs (Stock-keeping-Unit) are Basic, Standard and Gateway Load balancer.
Tier Possible Tiers are Regional and Global.

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

Network Interfaces

ParameterDescription
Network Interface Name Name of the Network Interface.
Resource Group Name The name of the Resource Group.
Location The location of the Network Interface.
Provisioning State The current provisioning state of the network interface resource. Possible values: Succeeded, Failed, Updating, Deleting.
Virtual Machine The name of the Virtual Machine to which the Network Interface is attached.

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

Network Watcher Connection

Note: The Network Watcher Connection Monitor is not supported for Azure Government Cloud accounts due to Azure API limitations in Applications Manager.

ParameterDescription
Connection Name Name of the Connection.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The current provisioning state. Possible values: Succeeded, Failed, Updating, Deleting.
Connection Test Status The Connection monitor test result. Possible values: Indeterinate, Passed, Warning, Failed.
Connection Monitor Type The type of connection monitor. Possible values: MultiEndpoint, SingleSourceDestination.

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 Name Name of the Private DNS Zone.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The 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.

Public IP Addresses

ParameterDescription
IP Address Name Name of the Public IP Address.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The provisioning state of the public IP address resource. Possible values: Succeeded, Failed, Updating, Deleting.
SKU The type of SKU of the Azure service. Possible Values: Standard, Basic.
IP Address The IP address associated with the public IP address resource.

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 Name Name of the Traffic Manager Profile.
Resource Group Name The name of the resource group.
Location The location of the resource.
Profile Status The status of the Traffic Manager profile. Possible values: Enabled, Disabled.
Profile Monitor Status The profile-level monitoring status of the Traffic Manager profile. Possible values: CheckingEndpoints, Degraded, Disabled, Inactive, Online.
Traffic Routing Method The traffic routing method of the Traffic Manager profile. Possible values: Geographic, MultiValue, Performance, Priority, Subnet, Weighted.

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

Virtual Networks

ParameterDescription
Virtual Network Name Name of the Virtual Network.
Resource Group Name The name of the Resource Group.
Location The location of the Virtual network.
Provisioning State The 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 Name Name of the Virtual Network Gateway.
Resource Group Name The name of the resource group.
Location The location of the resource.
Provisioning State The current provisioning state of the virtual network gateway resource. Possible values: Deleting/Failed/Succeeded/Updating.
Gateway Type Type of the Virtual Network Gateway. Possible values: ExpressRoute/LocalGateway/VPN.
VPN Type Type of the VPN gateway. Possible values: Routebased/Policybased.

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

Storage

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

Azure Standard Storage Accounts

ParameterDescription
Storage Account Name The Azure Storage Account Name.
Resource Group Resource Group where the Storage Account is allocated in.
Location Region where the storage account is provisioned.
Provisioning State Provisioning state of Storage Account. Possible values:
  • Invalid
  • Creating
  • Deleting
  • Succeeded
  • Failed
  • Cancelled
Primary Status Status of Storage Account. Possible Values:
  • Available
  • Unavailable
Replication Type The replication type used by the Storage account. Possible values:
  • Standard_LRS
  • Standard_GRS
  • Standard_RAGRS
  • Standard_ZRS

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 Name The Azure Premium Storage Account's name.
Resource Group Resource Group where the Premium Storage Account is present.
Location Region where the Premium Storage Account is present.
Provisioning State Provisioning state of the Premium Storage Account. Possible values: Invalid, Creating, Deleting, Succeeded, Failed, and Cancelled.
Primary Status Status of Premium Storage Account. Possible Values: Available, Unavailable.
Replication Type The replication type used by the Premium Storage account. Possible values: Premium_LRS and Premium_ZRS

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

Billing

ParameterDescription
DAILY EXPENDITURE
Expense per day The total cost incurred on the previous day.
BILLING SUMMARY
Current billing cycle Present invoicing period.
Total cost till date Total cost incurred since the beginning of the current billing cycle till the current date.
Cost forecast Current Billing Cycle Forecast cost.
Previous billing cycle expenditure The total cost incurred during the previous billing cycle.
Top 10 costs by services
Service Cost Top 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 Name Name 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 cost Top 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 Name Name 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 Cost Top 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 Name Name 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:
  • 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.

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.