SALES: 1-800-867-1380

Storage Analytics Logged Operations and Status Messages

Updated: November 26, 2013

This topic lists the storage service operations and status messages that are recorded by Storage Analytics.

The following table contains the status messages that are logged and reported in metrics data. A definition for each column is listed below:

  1. Status Message: The status message for a request logged by Storage Analytics. This value is included in log entries and is the name of a column in each Metrics table.

  2. Description: A description of the status message including HTTP verbs and status codes, if applicable.

  3. Billable: A yes/no value that indicates whether or not the request is billable. For more information on billing in Azure Storage, see Understanding Azure Storage Billing - Bandwidth, Transactions, and Capacity.

  4. Availability: A yes/no value that indicates whether or not the request is included in the availability calculation for a storage service or a specific API operation. All unexpected errors result in reduced availability for the storage service or the specified API operation.

 

Status Message Information Billable Availability

Success

Successful request.

Yes

Yes

AnonymousSuccess

Successful anonymous request.

Yes

Yes

SASSuccess

Successful Shared Access Signature (SAS) request.

Yes

Yes

ThrottlingError

Authenticated request that returned an HTTP 503 status code.

No

No

AnonymousThrottlingError

Anonymous request that returned an HTTP 503 status code.

No

No

SASThrottlingError

SAS request that returned an HTTP 503 status code.

No

No

ClientTimeoutError

Timed-out authenticated request that returned an HTTP 500 status code. If the client’s network timeout or the request timeout is set to a lower value than expected by the storage service, this is an expected timeout. Otherwise, it is reported as a ServerTimeoutError.

Yes

Yes

AnonymousClientTimeoutError

Timed-out anonymous request that returned an HTTP 500 status code. If the client’s network timeout or the request timeout is set to a lower value than expected by the storage service, this is an expected timeout. Otherwise, it is reported as an AnonymousServerTimeoutError.

Yes

Yes

SASClientTimeoutError

Timed-out SAS request that returned an HTTP 500 status code. If the client’s network timeout or the request timeout is set to a lower value than expected by the storage service, this is an expected timeout. Otherwise, it is reported as an SASServerTimeoutError.

Yes

Yes

ServerTimeoutError

Timed-out authenticated request that returned an HTTP 500 status code. The timeout occurred due to a server error.

No

Yes

AnonymousServerTimeoutError

Timed-out anonymous request that returned an HTTP 500 status code. The timeout occurred due to a server error.

No

Yes

SASServerTimeoutError

Timed-out SAS request that returned an HTTP 500 status code. The timeout occurred due to a server error.

No

Yes

ClientOtherError

Authenticated request that failed as expected. This error can represent many 300-400 level HTTP status codes and conditions such as NotFound and ResourceAlreadyExists.

Yes

Yes

SASClientOtherError

SAS request that failed as expected.

Yes

Yes

AnonymousClientOtherError

Anonymous request that failed as expected, most commonly a request that failed a specified precondition.

Yes

Yes

ServerOtherError

Authenticated request that failed due to unknown server errors, most commonly returning an HTTP 500 status code.

No

Yes

AnonymousServerOtherError

Anonymous request that failed due to unknown server errors, most commonly returning an HTTP 500 status code.

No

Yes

SASServerOtherError

SAS request that failed due to unknown server errors, most commonly returning an HTTP 500 status code.

No

Yes

AuthorizationError

Authenticated request that failed due to unauthorized access of data or an authorization failure.

Yes

Yes

AnonymousAuthorizationError

Anonymous request that failed due to unauthorized access of data or an authorization failure.

No

No

SASAuthorizationError

SAS request that failed due to unauthorized access of data or an authorization failure.

Yes

Yes

NetworkError

Authenticated request that failed due to network errors. Most commonly occurs when a client prematurely closes a connection before timeout expiration.

Yes

Yes

AnonymousNetworkError

Anonymous request that failed due to network errors. Most commonly occurs when a client prematurely closes a connection before timeout expiration.

Yes

Yes

SASNetworkError

SAS request that failed due to network errors. Most commonly occurs when a client prematurely closes a connection before timeout expiration.

Yes

Yes

The following table contains the operations that are logged for the corresponding storage service:

 

Storage Service Operation

Blob Service REST API

  • AcquireBlobLease

  • AcquireContainerLease

  • BreakBlobLease

  • BreakContainerLease

  • ChangeBlobLease

  • ChangeContainerLease

  • ClearPage

  • CopyBlob, including internal-only operations CopyBlobSource and CopyBlobDestination. These internal operations will only exist in logging data.

  • CreateContainer

  • DeleteBlob

  • DeleteContainer

  • GetBlob

  • GetBlobMetadata

  • GetBlobProperties

  • GetBlockList

  • GetContainerACL

  • GetContainerMetadata

  • GetContainerProperties

  • GetLeaseInfo

  • GetPageRegions

  • ListBlobs

  • ListContainers

  • PutBlob

  • PutBlockList

  • PutBlock

  • PutPage

  • RenewBlobLease

  • RenewContainerLease

  • ReleaseBlobLease

  • ReleaseContainerLease

  • SetBlobMetadata

  • SetBlobProperties

  • SetContainerACL

  • SetContainerMetadata

  • SnapshotBlob

  • SetBlobServiceProperties

  • GetBlobServiceProperties

  • PreflightBlobRequest

Table Service REST API

  • EntityGroupTransaction

  • CreateTable

  • DeleteTable

  • DeleteEntity

  • InsertEntity

  • InsertOrMergeEntity

  • InsertOrReplaceEntity

  • QueryEntity

  • QueryEntities

  • QueryTable

  • QueryTables

  • UpdateEntity

  • MergeEntity

  • SetTableServiceProperties

  • GetTableServiceProperties

  • PreflightTableRequest

Queue Service REST API

  • ClearMessages

  • CreateQueue

  • DeleteQueue

  • DeleteMessage

  • GetQueueMetadata

  • GetQueue

  • GetMessage

  • GetMessages

  • ListQueues

  • PeekMessage

  • PeekMessages

  • PutMessage

  • SetQueueMetadata

  • SetQueueServiceProperties

  • GetQueueServiceProperties

  • UpdateMessage

  • PreflightQueueRequest

See Also

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2014 Microsoft