You create an application by using Microsoft Visual Studio .NET 2008 and the .NET Framework 3.5. The application communicates with other systems by using a proprietary messaging format. The company must monitor the response-time of the communication. The monitoring strategy of the application must meet the following requirements:
Information must be logged to a central location.
Historical data must not be overwritten without administrator action.
Information can be displayed in real time.
Information can be displayed in graphical format.
Information can be displayed along with system-supplied performance data.
You need to design a strategy that monitors response-times to meet the requirements. What should you do?
A.
Install the network monitoring tool to display the amount of data processed by the servers.
B.
Record the message response-times in a log file by using the System.IO.Log namespace.
C.
Record the message response-times in the Windows Event Log service by using the System.Diagnostics.EventLog namespace.
D.
Create custom performance counters for the message response-times. Use the System.Diagnostics.PerformanceCounter namespace.