| DisplayName | ID | Target | Category | Enabled | Alert Generate |
| Collect DataNode Block Checksum Operation Average Time (ms) | Microsoft.HDInsight.PerformanceRule.DataNodeBlockChecksumOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Block Copy Operation Average Time (ms) | Microsoft.HDInsight.PerformanceRule.DataNodeBlockCopyOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Block Read Operation Average Time (ms) | Microsoft.HDInsight.PerformanceRule.DataNodeBlockReadOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Block Replace Operation Average Time (ms) | Microsoft.HDInsight.PerformanceRule.DataNodeBlockReplaceOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Blocks Read | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksRead | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Blocks Removed | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksRemoved | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Blocks Replicated | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksReplicated | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Blocks Verified | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksVerified | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Blocks Written | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksWritten | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Block Verification Failures | Microsoft.HDInsight.PerformanceRule.DataNodeBlockVerificationFailures | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Block Write Operation Average Time (ms) | Microsoft.HDInsight.PerformanceRule.DataNodeBlockWriteOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Bytes Read | Microsoft.HDInsight.PerformanceRule.DataNodeBytesRead | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Bytes Written | Microsoft.HDInsight.PerformanceRule.DataNodeBytesWritten | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect DataNode Heart Beats Average Time (ms) | Microsoft.HDInsight.PerformanceRule.DataNodeHeartBeatsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | False |
| Collect HDFS Capacity Non-DFS Used (GB) | Microsoft.HDInsight.PerformanceRule.HdfsCapacityNonDfsUsedGb | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Capacity Remaining (GB) | Microsoft.HDInsight.PerformanceRule.HdfsCapacityRemainingGb | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Capacity Total (GB) | Microsoft.HDInsight.PerformanceRule.HdfsCapacityTotalGb | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Capacity Used (GB) | Microsoft.HDInsight.PerformanceRule.HdfsCapacityUsedGb | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Corrupted Blocks | Microsoft.HDInsight.PerformanceRule.HdfsCorruptedBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Dead DataNodes | Microsoft.HDInsight.PerformanceRule.HdfsDeadNodes | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Decommissioned DataNodes | Microsoft.HDInsight.PerformanceRule.HdfsDecommissionedNodes | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Files Appended | Microsoft.HDInsight.PerformanceRule.HdfsFilesAppended | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Files Created | Microsoft.HDInsight.PerformanceRule.HdfsFilesCreated | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Files Deleted | Microsoft.HDInsight.PerformanceRule.HdfsFilesDeleted | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Live DataNodes | Microsoft.HDInsight.PerformanceRule.HdfsLiveNodes | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Missing Blocks | Microsoft.HDInsight.PerformanceRule.HdfsMissingBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Pending Deletion Blocks | Microsoft.HDInsight.PerformanceRule.HdfsPendingDeletionBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Pending Replication Blocks | Microsoft.HDInsight.PerformanceRule.HdfsPendingReplicationBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Total Blocks | Microsoft.HDInsight.PerformanceRule.HdfsTotalBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Total Data Read (TB) | Microsoft.HDInsight.PerformanceRule.HdfsTotalDataRead | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Total Data Written (TB) | Microsoft.HDInsight.PerformanceRule.HdfsTotalDataWritten | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Total Files | Microsoft.HDInsight.PerformanceRule.HdfsTotalFiles | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDFS Under-Replicated Blocks | Microsoft.HDInsight.PerformanceRule.HdfsUnderReplicatedBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect JVM Number of Garbage Collections | Microsoft.HDInsight.PerformanceRule.HeadNodeGcCount | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect JVM Errors Logged | Microsoft.HDInsight.PerformanceRule.HeadNodeLogError | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect JVM Fatal Errors Logged | Microsoft.HDInsight.PerformanceRule.HeadNodeLogFatal | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect JVM Heap Memory Used (\%) | Microsoft.HDInsight.PerformanceRule.HeadNodeMemoryHeapUsedPercent | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect JVM Non-Heap Memory Committed (MB) | Microsoft.HDInsight.PerformanceRule.HeadNodeMemoryNonHeapCommitted | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect JVM Non-Heap Memory Used (MB) | Microsoft.HDInsight.PerformanceRule.HeadNodeMemoryNonHeapUsed | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect Network Bytes Received | Microsoft.HDInsight.PerformanceRule.HeadNodeReceivedBytes | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect RPC Authorization Failures | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcAuthorizationFailures | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect RPC Processing Average Time (ms) | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcProcessingAvgTime | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect RPC Processing Number of Operations | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcProcessingNumOps | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect RPC Queue Average Time (ms) | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcQueueAvgTime | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect RPC Queue Number of Operations | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcQueueNumOps | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect Network Bytes Sent | Microsoft.HDInsight.PerformanceRule.HeadNodeSentBytes | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | False |
| Collect JVM Time Spent in Garbage Collection (ms) | Microsoft.HDInsight.PerformanceRule.HostComponentGcTime | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect JVM Heap Memory Committed (MB) | Microsoft.HDInsight.PerformanceRule.HostComponentMemoryHeapCommitted | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect JVM Heap Memory Used (MB) | Microsoft.HDInsight.PerformanceRule.HostComponentMemoryHeapUsed | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect JVM Threads Blocked | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsBlocked | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect JVM Threads New | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsNew | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect JVM Threads Runnable | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsRunnable | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect JVM Threads Terminated | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsTerminated | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect JVM Threads Timed Waiting | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsTimedWaiting | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect JVM Threads Waiting | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsWaiting | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | False |
| Collect MapReduce Dead TaskTrackers | Microsoft.HDInsight.PerformanceRule.MapReduceDeadTaskTrackers | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Jobs Failed (\%) | Microsoft.HDInsight.PerformanceRule.MapReduceFailedJobsPercent | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Jobs Completed | Microsoft.HDInsight.PerformanceRule.MapReduceJobsCompleted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Jobs Failed | Microsoft.HDInsight.PerformanceRule.MapReduceJobsFailed | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Jobs Killed | Microsoft.HDInsight.PerformanceRule.MapReduceJobsKilled | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Jobs Preparing | Microsoft.HDInsight.PerformanceRule.MapReduceJobsPreparing | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Jobs Running | Microsoft.HDInsight.PerformanceRule.MapReduceJobsRunning | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Jobs Submitted | Microsoft.HDInsight.PerformanceRule.MapReduceJobsSubmitted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Live TaskTrackers | Microsoft.HDInsight.PerformanceRule.MapReduceLiveTaskTrackers | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Maps Completed | Microsoft.HDInsight.PerformanceRule.MapReduceMapsCompleted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Maps Failed | Microsoft.HDInsight.PerformanceRule.MapReduceMapsFailed | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Maps Killed | Microsoft.HDInsight.PerformanceRule.MapReduceMapsKilled | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Maps Launched | Microsoft.HDInsight.PerformanceRule.MapReduceMapsLaunched | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Maps Running | Microsoft.HDInsight.PerformanceRule.MapReduceMapsRunning | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Maps Waiting | Microsoft.HDInsight.PerformanceRule.MapReduceMapsWaiting | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Number of TaskTrackers | Microsoft.HDInsight.PerformanceRule.MapReduceNumberOfTaskTrackers | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Occupied Map Slots | Microsoft.HDInsight.PerformanceRule.MapReduceOccupiedMapSlots | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Occupied Reduce Slots | Microsoft.HDInsight.PerformanceRule.MapReduceOccupiedReduceSlots | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Reduces Completed | Microsoft.HDInsight.PerformanceRule.MapReduceReducesCompleted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Reduces Failed | Microsoft.HDInsight.PerformanceRule.MapReduceReducesFailed | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Reduces Killed | Microsoft.HDInsight.PerformanceRule.MapReduceReducesKilled | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Reduces Launched | Microsoft.HDInsight.PerformanceRule.MapReduceReducesLaunched | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Reduces Running | Microsoft.HDInsight.PerformanceRule.MapReduceReducesRunning | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Reduces Waiting | Microsoft.HDInsight.PerformanceRule.MapReduceReducesWaiting | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Reserved Map Slots | Microsoft.HDInsight.PerformanceRule.MapReduceReservedMapSlots | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce Reserved Reduce Slots | Microsoft.HDInsight.PerformanceRule.MapReduceReservedReduceSlots | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce TaskTrackers Blacklisted | Microsoft.HDInsight.PerformanceRule.MapReduceTaskTrackersBlacklisted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce TaskTrackers Decommissioned | Microsoft.HDInsight.PerformanceRule.MapReduceTaskTrackersDecommissioned | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect MapReduce TaskTrackers Graylisted | Microsoft.HDInsight.PerformanceRule.MapReduceTaskTrackersGraylisted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | False |
| Collect TaskTracker Map Slots | Microsoft.HDInsight.PerformanceRule.TaskTrackerMapSlots | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect TaskTracker Maps Running | Microsoft.HDInsight.PerformanceRule.TaskTrackerMapsRunning | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect TaskTracker Reduce Slots | Microsoft.HDInsight.PerformanceRule.TaskTrackerReduceSlots | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect TaskTracker Reduces Running | Microsoft.HDInsight.PerformanceRule.TaskTrackerReducesRunning | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect TaskTracker Shuffle Exceptions Caught | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleExceptionsCaught | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect TaskTracker Shuffle Failed Outputs | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleFailedOutputs | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect TaskTracker Shuffle Handler Busy (\%) | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleHandlerBusyPercent | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect TaskTracker Shuffle Output Bytes | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleOutputBytes | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect TaskTracker Shuffle Success Outputs | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleSuccessOutputs | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | False |
| Collect HDInsight Live vs Dead DataNodes Widget Data | Microsoft.HDInsight.PerformanceRule.WidgetLiveVsDeadNodes | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |
| Collect HDInsight Space Utilization Widget Data | Microsoft.HDInsight.PerformanceRule.WidgetSpaceUtilization | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | False |