I’m just starting to use Windows Azure for a project and plan on using the Azure Blob Storage part. I won’t go into the details here, but let’s say I figured it out far enough so that I have pushed some piles of data into the blog storage. Now, I want to see them. I assumed that from the Azure portal, there would be some interface where I could see what I actual did and am being billed from. I posted to the forums and basically was told that’s not really the case. Here is the post with the answer saying you need some other software to do it (details below).
My friend RobinDotNet suggested I look at his article about how to use Visual Studio 2010 to view the blob storage. Sure enough, in VS, I can set my account and key in server explorer and see the blob storage! Thanks Robin.
Link to Thread with details below:
Reply:
The billing portal will give you a fairly detailed report on your storage consumption (it's about 4 hours behind realtime). You can get to this from the Azure portal (should be near the upper-right by your Live ID). This won't give you per-container breakdowns or anything that detailed though.
This Azure Storage Team blog post gives a fairly detailed breakdown of how consumption is computed. Knowing this, you could create a more detailed storage consumption report than the billing report by enumerating your containers, then enumerating each blob within the containers and reading each blob's size (via CloudBlob.Properties.Length).
There's nothing I know of that will give you a bandwidth breakdown for each container. For that, you'd need to create some sort of service tier, where you could then retrieve the blob in question and accumulate your own stats within that service tier.