- Logs
- Provide trace of executed requests for Blobs, Tables and Queues
- Metrics
- Provide summary of key capacity and request statistics for Blobs, Tables and Queues
This feature provides a trace of all executed requests for your storage accounts as block blobs in a special container called $logs. Each log entry in the blob corresponds to a request made to the service and contains information like request id, request URL, http status of the request, requestor account name, owner account name, server side latency, E2E latency, source IP address for the request etc.
This data now empowers you to analyze your requests much more closely. It allows you to run the following types of analysis:
- How many anonymous requests is my application seeing from a given range of IP address?
- Which containers are being accessed the most?
- How many times is a particular SAS URL being accessed and how?
- Who issued the request to delete a container?
- For a slow request –where is the time being consumed?
- I got a network error, did the request reach the server?
Provide summary of key statistics for Blobs, Tables and Queues for a storage account. The statistics can be categorized as:
- Request information: Provides hourly aggregates of number of requests, average server side latency, average E2E latency, average bandwidth, total successful requests and total number of failures and more. These request aggregates are provided at a service level and per API level for APIs requested in that hour. This is available for Blob, Table and Queue service.
- Capacity information: Provides daily statistics for the space consumed by the service, number of containers and number of objects that are stored in the service. Note, this is currently only provided for the Windows Azure Blob service.
No comments:
Post a Comment