Storage Analytics

11/11/2016 2 min to read Contributors
  • Tamra Myers
  • sankethka

Azure Storage Analytics performs logging and provides metrics data for a storage account. You can use this data to trace requests, analyze usage trends, and diagnose issues with your storage account.

To use Storage Analytics, you must enable it individually for each service you want to monitor. You can enable it from the Azure Management Portal; for details, see How To Monitor a Storage Account. You can also enable Storage Analytics programmatically via the REST API or the client library. Use the Set Service Properties operation to enable Storage Analytics individually for each service.

Note

Storage Analytics metrics are available for the Blob, Queue, Table, and File services.

Storage Analytics logging is available for the Blob, Queue, and Table services.

Storage accounts with a replication type of Zone-Redundant Storage (ZRS) do not have the metrics or logging capability enabled at this time.

The aggregated data is stored in a well-known blob (for logging) and in well-known tables (for metrics), which may be accessed using the Blob service and Table service APIs.

Storage Analytics has a 20TB limit on the amount of stored data that is independent of the total limit for your storage account. For more information on billing and data retention policies, see Storage Analytics and Billing. For more information on storage account limits, see Azure Storage Scalability and Performance Targets.

For an in-depth guide on using Storage Analytics and other tools to identify, diagnose, and troubleshoot Azure Storage-related issues, see Monitor, diagnose, and troubleshoot Microsoft Azure Storage.

In This Section

Using Storage Analytics

About Storage Analytics Logging

About Storage Analytics Metrics

Storage Analytics Log Format

Storage Analytics Metrics Table Schema

Storage Analytics Logged Operations and Status Messages

Storage Analytics and Billing

Setting a Storage Analytics Data Retention Policy

Enabling and Configuring Storage Analytics

Client-side Logging with the .NET Storage Client Library

Client-side Logging with the Microsoft Azure Storage SDK for Java

Operations on Storage Service Properties

Storage Analytics is enabled and configured by using the Set/Get Storage Service Properties operations. These operations are listed in the following table.

Operation Description
Set Blob Service Properties Sets or updates the properties of the Blob service, including Storage Analytics and the default request version.
Get Blob Service Properties Gets the properties of the Blob service, including Storage Analytics and the default request version.
Set Table Service Properties Sets or updates the properties of the Table service, including Storage Analytics.
Get Table Service Properties Gets the properties of the Table service, including Storage Analytics.
Set Queue Service Properties Sets or updates the properties of the Queue service, including Storage Analytics.
Get Queue Service Properties Gets the properties of the Queue service, including Storage Analytics.
Set File Service Properties Sets or updates the properties of the File service, including Storage Analytics metrics.
Get File Service Properties Gets the properties of the File service, including Storage Analytics metrics.

See Also

Storage Services REST