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.