| DisplayName | Description | ID | Target | Parent Monitor | Category | Enabled | Instance Name | Counter Name | Frequency | Alert Generate | Alert Severity | Alert Priority | Alert Auto Resolve | Monitor Type | Remotable | Accessibility | RunAs |
| Empty Target Group for Application Component Monitor | Empty Target Group for Application Component Monitor checks for target groups that do not contain any servers hosting the applications. | Microsoft.SystemCenter.Apm.ApplicationComponentGroup.EmptyApplicationComponentsMonitor | Microsoft.SystemCenter.ApplicationMonitoring.Net.ApplicationComponentGroup | System.Health.ConfigurationState | ConfigurationHealth | True | | | 0 | True | MatchMonitorHealth | Normal | True | Microsoft.Windows.2SingleEventLog2StateMonitorType | True | Public | |
| Collect .NET Apps/Avg. Request Time (ms) | Collect .NET Apps/Avg. Request Time performance counter (ms) | Microsoft.SystemCenter.Apm.ApplicationInstance.AvgRequestTimeMonitor | Microsoft.SystemCenter.Apm.ApplicationInstance | System.Health.PerformanceState | Custom | False | .NET Apps | Avg. Request Time | 0 | True | MatchMonitorHealth | Normal | True | System.Performance.ConsecutiveSamplesThreshold | False | Public | |
| Collect .NET Apps/\% Exception Events/sec | Collect .NET Apps/\% Exception Events/sec performance counter | Microsoft.SystemCenter.Apm.ApplicationInstance.ExceptionRateMonitor | Microsoft.SystemCenter.Apm.ApplicationInstance | System.Health.AvailabilityState | Custom | False | .NET Apps | \% Exception Events/sec | 0 | True | MatchMonitorHealth | Normal | True | System.Performance.ConsecutiveSamplesThreshold | False | Public | |
| Collect .NET Apps/\% Performance Events/sec | Collect .NET Apps/\% Performance Events/sec performance counter | Microsoft.SystemCenter.Apm.ApplicationInstance.PerformanceRateMonitor | Microsoft.SystemCenter.Apm.ApplicationInstance | System.Health.PerformanceState | Custom | False | .NET Apps | \% Performance Events/sec | 0 | True | MatchMonitorHealth | Normal | True | System.Performance.ConsecutiveSamplesThreshold | False | Public | |
| Collect .NET Statistic/Avg execution time (ms) | Collect .NET Statistic/Avg execution time performance counter (ms) | Microsoft.SystemCenter.Apm.Transaction.AvgRequestTimeMonitor | Microsoft.SystemCenter.Apm.Transaction | System.Health.PerformanceState | Custom | False | .NET Statistic | Avg execution time | 0 | True | MatchMonitorHealth | Normal | True | System.Performance.ConsecutiveSamplesThreshold | False | Public | |
| Collect .NET Statistic/\% of Exceptions/sec | Collect .NET Statistic/\% of Exceptions/sec performance counter | Microsoft.SystemCenter.Apm.Transaction.ExceptionRateMonitor | Microsoft.SystemCenter.Apm.Transaction | System.Health.AvailabilityState | Custom | False | .NET Statistic | \% of Exceptions/sec | 0 | True | MatchMonitorHealth | Normal | True | System.Performance.ConsecutiveSamplesThreshold | False | Public | |
| Collect .NET Statistic/\% of Performance violations/sec | Collect .NET Statistic/\% of Performance violations/sec performance counter | Microsoft.SystemCenter.Apm.Transaction.PerformanceRateMonitor | Microsoft.SystemCenter.Apm.Transaction | System.Health.PerformanceState | Custom | False | .NET Statistic | \% of Performance violations/sec | 0 | True | MatchMonitorHealth | Normal | True | System.Performance.ConsecutiveSamplesThreshold | False | Public | |