AppDynamics Application Intelligence Platform

3.8.x Documentation

PDFs

Videos

Release Notes

Skip to end of metadata
Go to start of metadata

AppDynamics uses Microsoft Windows Performance Counters to gather .NET metrics. These preconfigured IIS related metrics can be viewed in the Metric Browser.

For more information on Windows Performance Counters, refer to the Microsoft documentation Performance Counters for ASP.NET.

Default Metrics Available in the .NET Environment

(info) Internet Information Services (IIS) must be installed on the machine for you to view the metrics for the following:

  • IIS
  • ASP.NET
  • ASP.NET Application

ASP.NET Metrics

To view the ASP.NET metrics in the Metric Browser, expand Application Infrastructure Performance -> <Node> -> ASP.NET.

AppDynamics reports the following ASP.NET metrics:

  • Application Restarts
  • Applications Running
  • Requests Disconnected
  • Requests Queued
  • Requests Rejected
  • Request Wait Time
  • Worker Process Restarts

ASP.NET Application Metrics

To view the ASP.NET Application metrics in the Metric Browser, expand Application Infrastructure Performance -> <Node> -> ASP.NET Applications.

AppDynamics reports the following ASP.NET Application metrics:

  • Anonymous Requests
  • Anonymous Requests/sec
  • Cache Total Entries
  • Cache Total Hit Ratio
  • Cache Total Turnover Rate
  • Cache API Entries
  • Cache API Hit Ratio
  • Cache API Turnover Rate
  • Errors Unhandled During Execution/sec
  • Errors Total/sec
  • Errors During Preprocessing
  • Errors During Compilation
  • Errors During Execution
  • Errors Unhandled During Execution
  • Errors Unhandled During Execution/sec
  • Errors Total
  • Errors Total/sec
  • Output Cache Entries
  • Output Cache Hit Ratio
  • Output Cache Turnover Rate
  • Pipeline Instance Count
  • Requests Executing
  • Requests Failed
  • Requests In Application Queue
  • Requests Not Found
  • Requests Not Authorized
  • Requests Succeeded
  • Requests Timed Out
  • Requests Total
  • Requests/sec
  • Session State Server Connections Total
  • Session SQL Server Connections Total
  • Sessions Active
  • Sessions Abandoned
  • Sessions Timed Out
  • Sessions Total
  • Transactions Aborted
  • Transactions Committed
  • Transactions Pending
  • Transactions Total
  • Transactions/sec

IIS Metrics

From the Metric Browser:

  • To view the IIS metrics for a tier, expand Application Infrastructure Performance -> <Tier> -> IIS.
  • To View the IIS metrics for a node, expand Application Infrastructure Performance -> <Tier> -> Individual Nodes -> <Node> -> IIS.

Each metric is reported for the entire tier, each individual application pool, and each individual node as follows:

  • Application Infrastructure Performance -> <Tier> -> IIS = combined for all IIS processes in all Application Pools for this tier
  • Application Infrastructure Performance -> <Tier> -> Application Pools -> <application pool name> = combined for all processes in this specific Application Pool
  • Application Infrastructure Performance -> <Tier> -> Individual Nodes -> <Node> = metrics for the specific node.

Monitoring IIS Application Pools

You can monitor the health of IIS application pools for the instrumented .NET nodes in a tier. You can view the information by application pool, machine, and process IDs in varying hierarchies.

These groupings enable you to visualize key performance indicators for your infrastructure:

  • Health of the node in the specified time-range for a particular group.
  • App Server Agent's status in the specified time-range.
  • Last CLR restart.
  • A link to the parent tier.

To view the IIS application pools:

1. In the left navigation pane, select the tier that you want to monitor: Servers -> AppServers -> <Tier>.

2. Click the IIS App Pools tab.
The IIS App Pools list displays.

3. (Optional) From the Group Nodes By dropdown menu, select how you want to view the application pools and machines for this tier.

4. To view a node's dashboard, double-click the node in the list. From there you can select the various tabs for details about performance of the node. See Node Dashboard.

(info) If a machine or application pool name is not available for a .NET node, an "Unknown App Pool" / "Unknown Machine" grouping is created.