Allow adding custom headers to Azure Queue messages to support tracking of distributed business transactions
AppDynamics, our Application Performance Monitoring software, needs to be able to add headers to Azure Queue messages, so we can track them as they are picked up and processed by worker roles. This will allow Azure users to see the full, profiled view of their business transactions as they go from role to queue and then to other roles that process them. Such insight into application performance can be invaluable for monitoring and debugging complex Azure deployments.
We now support updating the contents of a Queue message using UpdateMessage, which you can learn more about at the Windows Azure Storage Team Blog (http://blogs.msdn.com/b/windowsazurestorage/archive/2011/09/15/windows-azure-queues-improved-leases-progress-tracking-and-scheduling-of-future-work.aspx). Custom headers for Azure Queue messages is under review.