Azure Logging, Tracing and Diagnostics Viewers

3 common options seem to be available (without rolling your own via the Service Management API):

  1. Cerebrata Diagnostics Manager nice but $79.99 – this is the one I’m using at the moment.
  2. http://archive.msdn.microsoft.com/windowsazuremmc Windows Azure MMC free but you may need (as I did) this workaround if it you get “MMC launch – Could not load file or assembly ‘Microsoft.Samples.WindowsAzureMmc.ServiceManagement”
  3. http://archive.msdn.microsoft.com/azurecmdlets Azure Cmdlets – allows you to initiate log transfers but you’d need to use something to view them like VS Server Explorer, Cloudberry or similar. If you’re going down this route, check out http://powergui.org

This is worth a read too: Take Control of Logging and Tracing in Windows Azure

If directly looking at Table Storage -> WADLogsTable, the following syntax for WCF data filter is useful:

Timestamp gt datetime'2011-08-12T00:00:00'

If your application is failing to start up, this tracing may not help you because it will only log maximum every minute. Therefore for these kinds of problems you might want to consider writing directly to table storage. Steve Marx has implemented a TraceListener to do just this at
http://blog.smarx.com/posts/lightweight-tracing-to-windows-azure-tables

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s