You are designing a Windows Azure application that will be subjected to significant loads.
The application resource utilization will be monitored remotely by using a predefined set of performance counters.
You have the following requirements:
– Allow for continual monitoring of the performance counters.
– Allow for remote configuration of the performance counters.
– Minimize Windows Azure Storage transactions.
You need to recommend an approach for remotely monitoring the application.
What should you recommend?
A.
In the deployed application, create the necessary PerformanceCounter objects and schedule transfers of the event logs.
B.
In the deployed application, create the necessary PerformanceCounter objects and schedule transfers of the counter buffers.
C.
Use Windows Azure Diagnostics to configure performance counters and perform scheduled transfers of the event logs.
D.
Use Windows Azure Diagnostics to configure performance counters and perform scheduled transfers of the counter buffers.