Microsoft Azure Premium Storage Accounts Monitoring


Microsoft Azure Premium Storage Accounts - An Overview

Azure Premium Storage Accounts are a type of storage account offered by Microsoft Azure, designed to provide high-performance, low-latency storage for demanding workloads, such as virtual machines (VMs) and databases, that require fast and consistent I/O performance.

This help document provides you with the knowledge to initiate Azure Premium Storage Account monitoring and closely monitor a variety of performance metrics associated with Azure Premium Storage Accounts through Applications Manager's Azure Premium Storage Accounts Monitoring tool.

Creating a new Microsoft Azure Premium Storage Account monitor

To learn how to create a new Microsoft Azure Premium Storage Account Monitor, click here.

Monitored Parameters

Navigate to the Category View by clicking the Monitors tab. Hover over 'Child Monitors' under Microsoft Azure in the Cloud Apps table, and then select the Premium Storage Accounts monitor from the displayed tooltip. This action will display the bulk configuration view for Azure Premium Storage Account in 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.

Note: Data shown for all the metrics in Azure Premium Storage Account monitor is collected via Azure REST APIs (Azure Service APIs and Azure Monitor API)

Microsoft Azure monitor provides a brief detail of the Azure Premium Storage Accounts under the given subscription. Users can choose to create an Azure Premium Storage Account monitor for either Blobs or Files but not both. Click on the following links to view the metrics monitored in Azure Premium Storage Account Monitoring under each type:

Note:
  • If the Azure Premium Storage Account is created for Blobs then the Blob Request Statistics tab will be displayed alongside the Monitor Information and Overview tabs. In the Overview tab, the 'STORAGE BLOB SERVICE AVAILABILITY' will be displayed next to the Configuration group.
  • Similarly, if the Azure Premium Storage Account is created for Files then the File Request Statistics tab will be displayed alongside the Monitor Information and Overview tabs. In the Overview tab, the 'STORAGE FILE SERVICE AVAILABILITY' will be displayed next to the Configuration group.

Blobs

The following are the list of metrics monitored in the Azure Premium Storage Account Monitoring for Blobs:

Overview

Note: Data related to Capacity metrics in an Azure Premium Storage Account is gathered once every hour and is categorized within the Settings → Performance Polling → Optimize Data Collection section. Should you try to acquire data more frequently than once per hour by customizing the collection schedule or opting for 'Collect data during every poll' with a monitoring interval less than 60 minutes, the data retrieval process will be unsuccessful, and an error message will appear.

 

Parameter Description
CONFIGURATION
Storage Account Name The name Azure Premium Storage Account.
Primary Status The status of the Premium Storage Account. Possible Values:
  • Available
  • Unavailable
Resource Group The resource Group the Premium Storage account is allocated in.
Location The region where the Premium Storage account is provisioned
Provisioning State The provisioning state of the Premium Storage account. Possible values :
  • Invalid
  • Creating
  • Deleting
  • Succeeded
  • Failed
  • Cancelled
Replication Type The replication type used by the Premium Storage account. Possible values:
  • Premium_LRS
  • Premium_ZRS
STORAGE BLOB SERVICE AVAILABILITY
Blob Availability The average percentage of availability for the Blob storage service between the poll interval (in %). Availability is calculated by dividing the TotalBillableRequest value by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.
CAPACITY
Blob User Data Size The average amount of storage used by the Premium Storage account’s Blob service at the time of polling (in GB).
Blob Index Capacity The average amount of storage used by the Azure Data Lake Storage Gen2 hierarchical index at the time of polling (in GB).
Blob Provisioned Size The average amount of storage provisioned in the Premium Storage account's Blob service at the time of polling (in GB).
Blob Object Count The average number of Blobs in the Premium Storage account's Blob service at the time of polling (in GB).
Container Count The average number of containers in the Premium Storage account's Blob service at the time of polling (in GB).
THROUGHPUT
Blob Ingress The average amount of ingress data per minute; this includes both the external and internal ingress between the poll interval (in MB/min).
Blob Egress The average amount of egress data per minute; this includes both the external and internal egress between the poll interval (in MB/min). This will not be reflected in the billable egress.
Blob Total Requests The total number of requests made to the Blob service including the successful, failed, and error-produced requests between the poll interval.
LATENCY
Blob End-To-End Latency (Avg) The average end-to-end latency of successful requests made to the Blob service between the poll interval (in milliseconds).
Blob Server Latency (Avg) The average latency used by Azure Premium Storage to process a successful request made to the Blob service between the poll interval (in milliseconds).

Blob Request Statistics

Note: As of September 2023 the Blob User Transactions, Blob System Transactions, and Blob Transactions metrics are not supported in Azure Gov cloud.

ParameterDescription
REQUEST STATISTICS
Blob Successful Requests The percentage of successful requests made to the Blob service between the poll interval, excluding Blob successes with throttling errors (in %).
Blob Client Errors The percentage of the client errors that occurred to the Blob service between the poll interval (in %).
Blob Server Errors The percentage of the server errors that occurred to the Blob service between the poll interval (in %).
Blob Other Errors The percentage of other errors that occurred to the Blob service between the poll interval (in %).
SUCCESSFUL REQUESTS
Successful Requests to Blob The total number of successful requests made to the Blob service between the poll interval.
Blob Success With Throttling Errors The total number of successful requests with throttling made to the Blob service between the poll interval.
REQUESTS FAILED - CLIENT ERRORS
Blob Client Throttling Errors The total number of throttling errors made from the client side to the Blob service between the poll interval.
Blob Client Timeout Errors The total number of timeout errors made from the client side to the Blob service between the poll interval.
Blob Client Other Errors The total number of other errors made from the client side to the Blob service between the poll interval.
REQUESTS FAILED - SERVER ERRORS
Blob Server Busy Errors The total number of server busy errors that occurred to the Blob service between the poll interval.
Blob Server Timeout Errors The total number of timeout errors that occurred from the server side to the Blob service between the poll interval.
Blob Server Other Errors The total number of other errors that occurred from the server side to the Blob service between the poll interval.
REQUESTS FAILED - OTHER ERRORS
Blob Authentication Errors The total number of authentication errors made to the Blob service between the poll interval.
Blob Authorization Errors The total number of authorization errors made to the Blob service between the poll interval.
Blob Network Errors The total number of network errors made to Blob service between the poll interval.
TRANSACTIONS PERCENTAGE
Blob Transactions The percentage of total number of transactions made by both the user and the system to the Blob service between the poll interval (in %).
AUTHENTICATIONS PERCENTAGE
Blob Authentications The percentage of total authentications made to the Blob service between the poll interval (in %).
TRANSACTION - TYPES
Blob User Transactions The total number of transactions made by the user to Blob Service between the poll interval.
Blob System Transactions The total number of transactions made by the system to the Blob Service between the poll interval.
TRANSACTION - AUTHENTICATIONS
Blob Account Key Authentications The total number of Account key authenticated requests made to the Blob Service between the poll interval.
Blob SAS Authentications The total number of SAS authenticated requests made to the Blob Service between the poll interval.
Blob OAuth Authentications The total number of OAuth authenticated requests made to the Blob Service between the poll interval.
Blob Anonymous Authentications The total number of Anonymous authenticated requests made to the Blob Service between the poll interval.
Blob Anonymous Preflight Authentications The total number of Anonymous Preflight authenticated requests made to the Blob Service between the poll interval.

Files

The following are the list of metrics monitored in Azure Premium Storage Account Monitoring for Files:

Overview

Note: Data related to Capacity metrics in an Azure Premium Storage Account is gathered every hour and is categorized within the Settings → Performance Polling → Optimize Data Collection section. Should you try to acquire data more frequently than once per hour by customizing the collection schedule or opting for 'Collect data during every poll' with a monitoring interval less than 60 minutes, the data retrieval process will be unsuccessful, and an error message will appear.

 

Parameter Description
CONFIGURATION
Storage Account Name The name of the Azure Premium Storage Account.
Primary Status The status of the Premium Storage Account. Possible Values:
  • Available
  • Unavailable
Resource Group The resource Group where the Premium Storage Account is allocated in.
Location The region where the Premium Storage account is provisioned.
Provisioning State The provisioning state of the Premium Storage Account. Possible values :
  • Invalid
  • Creating
  • Deleting
  • Succeeded
  • Failed
  • Cancelled
Replication Type The replication type used by the Premium Storage account. Possible values:
  • Premium_LRS
  • Premium_ZRS
STORAGE FILE SERVICE AVAILABILITY
File Availability The average percentage of availability of the File storage service between the poll interval (in %). Availability is calculated by dividing the TotalBillableRequest value by the number of applicable requests, including those that produced unexpected errors. All unexpected errors result in reduced availability for the storage service or the specified API operation.
CAPACITY
File User Data Size The average amount of File storage used by the Premium Storage account at the time of polling (in GB).
File Count The average number of files in the Premium Storage account at the time of polling.
File Share Count The average number of file shares in the Premium Storage account at the time of polling.
File Share Quota The average amount of storage that can be used by the File Service at the time of polling (in GB).
File Share Snapshot Count The average number of snapshots present on the share in Premium Storage account's File Service at the time of polling.
File Share Snapshot Size The average amount of storage used by the snapshots in the Premium Storage account's File service at the time of polling (in GB).
FILE SHARE UTILIZATION
File Share Utilization The percentage of storage used by the storage account's file service at the time of polling (in %).
THROUGHPUT
File Ingress The average amount of ingress data per minute; this includes both the external and internal ingress between the poll interval (in MB/min).
File Egress The average amount of egress data per minute; this includes both the external and internal egress between the poll interval (in MB/min). This will not be reflected in the billable egress.
File Total Requests The total number of requests made to the File service; including the successful, failed and error produced requests made between the poll interval.
LATENCY
File End-To-End Latency (Avg) The average end-to-end latency of successful requests made to the File service between the poll interval (in milliseconds).
File Server Latency (Avg) The average latency used by the Azure Premium Storage account to process a successful request made to the File service between the poll interval (in milliseconds).

File Request Statistics

Note: As of September 2023 the File User Transactions, File System Transactions, and File Transactions metrics are not supported in Azure Gov cloud.

ParameterDescription
REQUEST STATISTICS
File Successful Requests The percentage of successful requests made to the File service between the poll interval, excluding File successes with throttling errors (in %).
File Client Errors The percentage of client errors that occurred to the File service between the poll interval (in %).
File Server Errors The percentage of server errors that occurred to the File service between the poll interval (in %).
File Other Errors The percentage of other errors that occurred to the File service between the poll interval (in %).
SUCCESSFUL REQUESTS
Successful Requests to File The total number of successful requests made to the File service between the poll interval.
File Success With Throttling Errors The total number of successful requests with throttling made to the File service between the poll interval.
REQUESTS FAILED - CLIENT ERRORS
File Client Throttling Errors The total number of throttling errors made from the client's side to the File service between the poll interval.
File Client Timeout Errors The total number of timeout errors made from the client's side to the File service between the poll interval.
File Client Other Errors The total number of other errors made from the client's side to the File service between the poll interval.
REQUESTS FAILED - SERVER ERRORS
File Server Busy Errors The total number of server busy errors that occurred to the File service between the poll interval.
File Server Timeout Errors The total number of timeout errors that occurred from the server side to the File service between the poll interval.
File Server Other Errors The total number of other errors that occurred from the server side to the File service between the poll interval.
REQUESTS FAILED - OTHER ERRORS
File Authentication Errors The total number of authentication errors made to the File service between the poll interval.
File Authorization Errors The total number of authorization errors made to the File service between the poll interval.
File Network Errors The total number of network errors made to File service between the poll interval.
TRANSACTIONS PERCENTAGE
File Transactions The percentage of the total number of transactions made by both the user and the system to the File service between the poll interval (in %).
AUTHENTICATIONS PERCENTAGE
File Authentications The percentage of total authentications made to the File service between the poll interval (in %).
TRANSACTION - TYPES
File User Transactions The total number of transactions made by the user to the File Service between the poll interval.
File System Transactions The total number of transactions made by the system to the File Service between the poll interval.
TRANSACTION - AUTHENTICATIONS
File Account Key Authentications The total number of Account key authenticated requests made to the File Service between the poll interval.
File SAS Authentications The total number of SAS authenticated requests made to the File Service between the poll interval.
File OAuth Authentications The total number of OAuth authenticated requests made to the File Service between the poll interval.
File Anonymous Authentications The total number of Anonymous authenticated requests made to the File Service between the poll interval.
File Anonymous Preflight Authentications The total number of Anonymous Preflight authenticated requests made to the File Service between the poll interval.