Monitoring .NET applications

Operations Manager allows you to monitor .NET web applications either from the perspective of the server, or from the client. This allows you to collect information about application reliability and performance. Collecting this data allows you to generate reliable information about how frequently a particular application problem is occurring, the performance of the host server when the issue occurred, and any related events. Two of the most important tools that you use to monitor .NET applications are the Application Diagnostics console, and Application Advisor.

Application Diagnostics console

The Application Diagnostics console allows you to monitor .NET applications for failures, faults, and slowdowns. To use the Application Diagnostics console, the Operations Manager web console must be installed on the Operations Manager management server. The Application Diagnostics console is available at the address http://hostname/AppDiagnostics,and is shown in Figure 1.

clip_image001

FIGURE 1 Application Diagnostics console

The Application Diagnostics console allows you to view events related to application performance and events related to application failures and errors. Application failures and errors can be displayed based on connectivity, security, and failure issues.

Application Advisor

Application Advisor is a tool that you use with .NET APM to manage and prioritize application related alerts. Application Advisor allows you to run reports that allow you to determine which applications are triggering the most alerts. Application Advisor is a web application that you can use if you have installed the Operations Manager web console. The address of the Application Advisor is http://hostname/AppAdvisor. The Application Advisor console is shown in Figure 2.

clip_image002

FIGURE 2 Application Advisor

Application Advisor provides client side monitoring, problem analysis, and resource utilization analysis reports. The client side monitoring reports are as follows:

  • Application AJAX Calls Analysis
  • Application Analysis
  • Application Status
  • Client Latency Distribution
  • Load Time Analysis Based On Subnet
  • Summary Performance Analysis
  • Summary Size Analysis
  • Summary User Analysis

The problem analysis reports provided by Application Advisor are as follows:

  • Application Activity Breakdown
  • Application Daily Activity
  • Application Failure Breakdown By Functionality
  • Application Failure Breakdown By Resources
  • Application Heavy Resources Analysis
  • Application Slow Request Analysis
  • Day Of Week Utilization
  • Hour Of Day Utilization
  • Utilization Trend

The resource utilization analysis reports provided by Application Advisor are as follows:

  • Application CPU Utilization Analysis
  • Application IO Utilization Analysis
  • Application Memory Utilization Analysis
  • Computer Application Load Analysis
  • Computer CPU Utilization Analysis
  • Computer IO Utilization Analysis
  • Computer Memory Utilization Analysis

Application Advisor also provides the following general reports:

  • Application Failure Analysis
  • Application Performance Analysis
  • Application Status
  • Problems Distribution Analysis
  • Summary Failure Analysis
  • Summary Performance Analysis
  • Summary User Analysis