Question 113


4.1.3 Question

Multiple Choices

You are helping a client estimate the effort involved in adding comprehensive monitoring to an enterprise-level ASP.NET MVC application.

Which of the following are useful considerations while building the estimate? (Choose all that apply.)

  • A. Adding health monitoring involves many choices. An evaluation will have to be performed to determine which monitors will be of real use.
  • B. Adding generic logging can be done as part of the rework. After the logging pattern has been established, you can add logging as part of any new work and as part of the refactoring process.
  • C. Adding tracing must be done completely and comprehensively before it can be of any use. There is no point in implementing tracing in a single part of the application if you are not going to refactor the application.
  • D. Creating a data collection set in Performance Monitor will provide all the needed information and can be set up in a few minutes.

Answer:

AB
Explanation
A. Correct: Adding health monitors is an easy task. Determining which options pro­vide the information you need will be time-consuming because of the number of choices.
B. Correct: Generic logging is a useful addition and can be added as items are refac­tored; it is not an all-or-nothing type of work.
C. Incorrect: You can perform tracing on an ad-hoc basis as needed.
D. Incorrect: Data collection in Performance Monitor is relatively simple. However, determining the most critical items to monitor can be time-consuming because there are hundreds of counters.