Track Service Management Requests

Topics: Autoscaling Application Block ("Wasabi")
Apr 15, 2013 at 12:56 AM
What are the values that are stored in a queue when 'trackServiceManagementRequests' is set to true? I've figured out that the message is a base64 encoded string, but I'm not sure what all the values in the message are.

For example, decoding the messages provides me with a string such as the following:
MyAzureSubscription|
[MY SUBSCRIPTION ID|
My|
CurrentUser|
[MANAGEMENT CERT THUMBPRINT]|
[SERVICE NAME]|
Staging|
[MANAGEMENT OPERATION ID]|
[SOME UNKNOWN VALUE]

What is the last value in this |-delimited list?
Apr 15, 2013 at 4:27 AM
Edited Apr 15, 2013 at 4:28 AM
There are 9 pieces of information stored as pipe delimited string and then Base 64 encoded. The data elements stored are:
  • Subscription Name
  • Subscription ID
  • Certificate Store Name
  • Certificate Store Location
  • Management Certificate Thumbprint
  • DNS Prefix
  • Deployment Slot Name
  • Request ID
  • Evaluation ID
Evaluation ID, AKA ConfigurationChangeRequest.EvaluationId, is a GUID value that can be used to correlate log messages. For example, when logging is enabled you can see what steps (e.g. rule evaluations) were taken before determining to send a change request.

~~
Randy Levy
entlib.support@live.com
Enterprise Library support engineer
Support How-to
Apr 15, 2013 at 1:24 PM
Fantastic - thank you!