how to get SLA% of a storage account

Gallatin 21V 246 Reputation points
2025-07-30T06:21:34.4133333+00:00

we knew there a metric Availability showing the SLA% of a storage account (https://learn.microsoft.com/en-us/azure/azure-monitor/reference/supported-metrics/microsoft-storage-storageaccounts-metrics#category-transaction ), but this metric also contains failed API rates launched by users, how can I exactly know the SLA% of the storage account service? with that SLA%, I can tell if my storage account meet the SLA or below the SLA (https://www.azure.cn/en-us/support/sla/storage/ ) , thank you very much.

Azure Data Lake Storage
Azure Data Lake Storage
An Azure service that provides an enterprise-wide hyper-scale repository for big data analytic workloads and is integrated with Azure Blob Storage.
0 comments No comments
{count} votes

Accepted answer
  1. Adharsh Santhanam 6,510 Reputation points Volunteer Moderator
    2025-07-30T07:27:59.8066667+00:00

    Hello Gallatin 21V, you're correct in stating that the Availability metrics also contains the failed API requests. To get the read and write SLAs separately, you can make use of the ApiName dimension in the Availability metric. So, you can now break the availability down at the API level such as GetBlob, PutBlob etc. using which you can calculate the read and write operation SLAs.

    Please do not forget to "Accept the answer” and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.