| DisplayName | Description | ID | Target | Category | Enabled | Instance Name | Counter Name | Frequency | Event_ID | Event Source | Alert Generate | Alert Severity | Alert Priority | Remotable | Event Log |
| Collect DataNode Block Checksum Operation Average Time (ms) | This rule collects average time of block checksum calculation operations performed on HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlockChecksumOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Block Copy Operation Average Time (ms) | This rule collects average time of block copy operations performed on HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlockCopyOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Block Read Operation Average Time (ms) | This rule collects average time of block read operations performed on HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlockReadOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Block Replace Operation Average Time (ms) | This rule collects average time of block replace operations performed on HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlockReplaceOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Blocks Read | This rule collects number of blocks read by HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksRead | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Blocks Removed | This rule collects number of blocks removed by HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksRemoved | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Blocks Replicated | This rule collects number of blocks replicated by HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksReplicated | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Blocks Verified | This rule collects number of blocks verified by HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksVerified | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Blocks Written | This rule collects number of blocks written by HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlocksWritten | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Block Verification Failures | This rule collects number of block verification failures on HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlockVerificationFailures | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Block Write Operation Average Time (ms) | This rule collects average time of block write operations performed on HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBlockWriteOpsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Bytes Read | This rule collects number of bytes read by HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBytesRead | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Bytes Written | This rule collects number of bytes written by HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeBytesWritten | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect DataNode Heart Beats Average Time (ms) | This rule collects average heart beats time of HDInsight DataNode. | Microsoft.HDInsight.PerformanceRule.DataNodeHeartBeatsAvgTime | Microsoft.HDInsight.HostComponent.DataNode | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Capacity Non-DFS Used (GB) | This rule collects non-DFS used capacity in gigabytes. | Microsoft.HDInsight.PerformanceRule.HdfsCapacityNonDfsUsedGb | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Capacity Remaining (GB) | This rule collects remaining HDFS capacity in gigabytes. | Microsoft.HDInsight.PerformanceRule.HdfsCapacityRemainingGb | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Capacity Total (GB) | This rule collects total HDFS capacity in gigabytes. | Microsoft.HDInsight.PerformanceRule.HdfsCapacityTotalGb | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Capacity Used (GB) | This rule collects used HDFS capacity in gigabytes. | Microsoft.HDInsight.PerformanceRule.HdfsCapacityUsedGb | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Corrupted Blocks | This rule collects number of corrupted HDFS blocks. | Microsoft.HDInsight.PerformanceRule.HdfsCorruptedBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Dead DataNodes | This rule collects number of dead DataNodes for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.HdfsDeadNodes | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Decommissioned DataNodes | This rule collects number of decommissioned DataNodes for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.HdfsDecommissionedNodes | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Files Appended | This rule collects number of files appended in the HDFS. | Microsoft.HDInsight.PerformanceRule.HdfsFilesAppended | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Files Created | This rule collects number of files created in the HDFS. | Microsoft.HDInsight.PerformanceRule.HdfsFilesCreated | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Files Deleted | This rule collects number of files deleted from the HDFS. | Microsoft.HDInsight.PerformanceRule.HdfsFilesDeleted | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Live DataNodes | This rule collects number of live DataNodes for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.HdfsLiveNodes | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Missing Blocks | This rule collects number of missing HDFS blocks. | Microsoft.HDInsight.PerformanceRule.HdfsMissingBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Pending Deletion Blocks | This rule collects number of HDFS blocks pending deletion. | Microsoft.HDInsight.PerformanceRule.HdfsPendingDeletionBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Pending Replication Blocks | This rule collects number of HDFS blocks pending replication. | Microsoft.HDInsight.PerformanceRule.HdfsPendingReplicationBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Total Blocks | This rule collects total number of HDFS blocks. | Microsoft.HDInsight.PerformanceRule.HdfsTotalBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Total Data Read (TB) | This rule collects amount of data read from HDFS. | Microsoft.HDInsight.PerformanceRule.HdfsTotalDataRead | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Total Data Written (TB) | This rule collects amount of data written to HDFS. | Microsoft.HDInsight.PerformanceRule.HdfsTotalDataWritten | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Total Files | This rule collects total number of files stored in the HDFS. | Microsoft.HDInsight.PerformanceRule.HdfsTotalFiles | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDFS Under-Replicated Blocks | This rule collects number of under-replicated HDFS blocks. | Microsoft.HDInsight.PerformanceRule.HdfsUnderReplicatedBlocks | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Number of Garbage Collections | This rule collects number of garbage collections performed by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeGcCount | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Errors Logged | This rule collects number of errors logged by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeLogError | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Fatal Errors Logged | This rule collects number of fatal errors logged by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeLogFatal | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Heap Memory Used (\%) | This rule collects percentage of heap memory used by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeMemoryHeapUsedPercent | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Non-Heap Memory Committed (MB) | This rule collects amount of non-heap memory committed to HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeMemoryNonHeapCommitted | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Non-Heap Memory Used (MB) | This rule collects amount of non-heap memory used by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeMemoryNonHeapUsed | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Network Bytes Received | This rule collects number of bytes received by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeReceivedBytes | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect RPC Authorization Failures | This rule collects number of failed remote procedure call authorization attempts to HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcAuthorizationFailures | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect RPC Processing Average Time (ms) | This rule collects average processing time of remote procedure calls to HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcProcessingAvgTime | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect RPC Processing Number of Operations | This rule collects number of processing remote procedure calls to HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcProcessingNumOps | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect RPC Queue Average Time (ms) | This rule collects average queue time of remote procedure calls to HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcQueueAvgTime | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect RPC Queue Number of Operations | This rule collects number of queued remote procedure calls to HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeRpcQueueNumOps | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Network Bytes Sent | This rule collects number of bytes sent by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HeadNodeSentBytes | Microsoft.HDInsight.HeadNodeComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Time Spent in Garbage Collection (ms) | This rule collects time spent in garbage collection by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HostComponentGcTime | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Heap Memory Committed (MB) | This rule collects amount of heap memory committed to HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HostComponentMemoryHeapCommitted | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Heap Memory Used (MB) | This rule collects amount of heap memory used by HDInsight Host Component. | Microsoft.HDInsight.PerformanceRule.HostComponentMemoryHeapUsed | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Threads Blocked | This rule collects number of blocked threads for HDInsight Host Component process. | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsBlocked | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Threads New | This rule collects number of new threads for HDInsight Host Component process. | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsNew | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Threads Runnable | This rule collects number of runnable threads for HDInsight Host Component process. | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsRunnable | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Threads Terminated | This rule collects number of terminated threads for HDInsight Host Component process. | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsTerminated | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Threads Timed Waiting | This rule collects number of timed waiting threads for HDInsight Host Component process. | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsTimedWaiting | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect JVM Threads Waiting | This rule collects number of waiting threads for HDInsight Host Component process. | Microsoft.HDInsight.PerformanceRule.HostComponentThreadsWaiting | Microsoft.HDInsight.BasicPerformanceHostComponent | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Dead TaskTrackers | This rule collects number of dead TaskTrackers for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceDeadTaskTrackers | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Jobs Failed (\%) | This rule collects percent of failed MapReduce jobs in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceFailedJobsPercent | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Jobs Completed | This rule collects number of completed MapReduce jobs for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceJobsCompleted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Jobs Failed | This rule collects number of failed MapReduce jobs for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceJobsFailed | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Jobs Killed | This rule collects number of killed MapReduce jobs for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceJobsKilled | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Jobs Preparing | This rule collects number of preparing MapReduce jobs for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceJobsPreparing | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Jobs Running | This rule collects number of running MapReduce jobs for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceJobsRunning | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Jobs Submitted | This rule collects number of submitted MapReduce jobs for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceJobsSubmitted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Live TaskTrackers | This rule collects number of live TaskTrackers for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceLiveTaskTrackers | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Maps Completed | This rule collects number of completed maps tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceMapsCompleted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Maps Failed | This rule collects number of failed map tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceMapsFailed | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Maps Killed | This rule collects number of killed map tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceMapsKilled | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Maps Launched | This rule collects number of launched map tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceMapsLaunched | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Maps Running | This rule collects number of running map tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceMapsRunning | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Maps Waiting | This rule collects number of waiting map tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceMapsWaiting | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Number of TaskTrackers | This rule collects total number of TaskTrackers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceNumberOfTaskTrackers | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Occupied Map Slots | This rule collects number of occupied map slots for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceOccupiedMapSlots | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Occupied Reduce Slots | This rule collects number of occupied reduce slots for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceOccupiedReduceSlots | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Reduces Completed | This rule collects number of completed reduce tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceReducesCompleted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Reduces Failed | This rule collects number of failed reduce tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceReducesFailed | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Reduces Killed | This rule collects number of killed reduce tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceReducesKilled | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Reduces Launched | This rule collects number of launched reduce tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceReducesLaunched | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Reduces Running | This rule collects number of running reduce tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceReducesRunning | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Reduces Waiting | This rule collects number of waiting reduce tasks for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceReducesWaiting | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Reserved Map Slots | This rule collects number of reserved map slots for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceReservedMapSlots | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce Reserved Reduce Slots | This rule collects number of reserved reduce slots for HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceReservedReduceSlots | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce TaskTrackers Blacklisted | This rule collects number of blacklisted TaskTrackers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceTaskTrackersBlacklisted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce TaskTrackers Decommissioned | This rule collects number of decommissioned TaskTrackers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceTaskTrackersDecommissioned | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect MapReduce TaskTrackers Graylisted | This rule collects number of graylisted TaskTrackers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.MapReduceTaskTrackersGraylisted | Microsoft.HDInsight.ClusterService.MapReduce | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Allocated Containers | This rule collects number of allocated containers on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerAllocatedContainers | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Allocated GB | This rule collects number of allocated GBs on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerAllocatedGB | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Available GB | This rule collects number of available GBs on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerAvailableGB | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Containers Completed | This rule collects number of containers completed on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerContainersCompleted | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Containers Failed | This rule collects number of failed containers on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerContainersFailed | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Containers Killed | This rule collects number of killed containers on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerContainersKilled | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Containers Launched | This rule collects number of containers launched on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerContainersLaunched | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Containers Running | This rule collects number of running containers on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerContainersRunning | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Node Managers Active | This rule collects number of active Node Managers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.NodeManagersActive | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Node Managers Decommissioned | This rule collects number of decommissioned Node Managers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.NodeManagersDecommissioned | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Shuffle Output Bytes | This rule collects number of shuffle output bytes on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerShuffleOutputBytes | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Shuffle Outputs Failed | This rule collects number of shuffle output failures on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerShuffleOutputsFailed | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect NodeManager Shuffle Outputs OK | This rule collects number of successful shuffle outputs on HDInsight NodeManager. | Microsoft.HDInsight.PerformanceRule.NodeManagerShuffleOutputsOK | Microsoft.HDInsight.HostComponent.NodeManager | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Node Managers Lost | This rule collects number of lost Node Managers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.NodeManagersLost | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Node Managers Rebooted | This rule collects number of rebooted Node Managers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.NodeManagersRebooted | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Node Managers Unhealthy | This rule collects number of unhealthy Node Managers in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.NodeManagersUnhealthy | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Allocated Containers | This rule collects allocated containers. | Microsoft.HDInsight.PerformanceRule.ResourceManagerAllocatedContainers | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Allocated Memory | This rule collects allocated memory in MBs. | Microsoft.HDInsight.PerformanceRule.ResourceManagerAllocatedMemory | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Allocated VCores | This rule collects allocated VCores in HdInsight cluster. | Microsoft.HDInsight.PerformanceRule.ResourceManagerAllocatedVCores | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Available VCores | This rule collects available VCores in HdInsight cluster. | Microsoft.HDInsight.PerformanceRule.ResourceManagerAvailableVCores | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Pending Containers | This rule collects pending containers. | Microsoft.HDInsight.PerformanceRule.ResourceManagerPendingContainers | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Pending Memory | This rule collects pending memory in MBs. | Microsoft.HDInsight.PerformanceRule.ResourceManagerPendingMemory | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Pending VCores | This rule collects pending VCores in HdInsight cluster. | Microsoft.HDInsight.PerformanceRule.ResourceManagerPendingVCores | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Reserved Containers | This rule collects reserved containers. | Microsoft.HDInsight.PerformanceRule.ResourceManagerReservedContainers | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Reserved Memory | This rule collects reserved memory in MBs. | Microsoft.HDInsight.PerformanceRule.ResourceManagerReservedMemory | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Reserved VCores | This rule collects reserved VCores in HdInsight cluster. | Microsoft.HDInsight.PerformanceRule.ResourceManagerReservedVCores | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Map Slots | This rule collects number of available map slots on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerMapSlots | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Maps Running | This rule collects number of running map tasks on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerMapsRunning | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Reduce Slots | This rule collects number of available reduce slots on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerReduceSlots | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Reduces Running | This rule collects number of running reduce tasks on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerReducesRunning | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Shuffle Exceptions Caught | This rule collects number of caught exceptions for shuffle running on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleExceptionsCaught | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Shuffle Failed Outputs | This rule collects number of failed outputs for shuffle running on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleFailedOutputs | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Shuffle Handler Busy (\%) | This rule collects percentage of busy shuffle handlers on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleHandlerBusyPercent | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Shuffle Output Bytes | This rule collects number of bytes produced by shuffle running on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleOutputBytes | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect TaskTracker Shuffle Success Outputs | This rule collects number of successful outputs for shuffle running on HDInsight TaskTracker. | Microsoft.HDInsight.PerformanceRule.TaskTrackerShuffleSuccessOutputs | Microsoft.HDInsight.HostComponent.TaskTracker | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDInsight Live vs Dead DataNodes Widget Data | This rule collects data required for Live vs Dead DataNodes widget. | Microsoft.HDInsight.PerformanceRule.WidgetLiveVsDeadNodes | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect HDInsight Space Utilization Widget Data | This rule collects data required for Space Utilization widget. | Microsoft.HDInsight.PerformanceRule.WidgetSpaceUtilization | Microsoft.HDInsight.ClusterService.Hdfs | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Active Applications | This rule collects number of active yarn applications in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.YarnActiveApplications | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Active Users | This rule collects number of active yarn users in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.YarnActiveUsers | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Applications Completed | This rule collects number of completed Yarn applications in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.YarnAppsCompleted | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Applications Failed | This rule collects number of failed Yarn applications in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.YarnAppsFailed | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Applications Killed | This rule collects number of killed Yarn applications in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.YarnAppsKilled | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Applications Running | This rule collects number of running Yarn applications in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.YarnAppsRunning | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Applications Submitted | This rule collects number of submitted Yarn applications in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.YarnAppsSubmitted | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |
| Collect Yarn Applications Failed (\%) | This rule collects percent of failed Yarn applications in HDInsight cluster. | Microsoft.HDInsight.PerformanceRule.YarnFailedApplicationsPercent | Microsoft.HDInsight.ClusterService.Yarn | PerformanceCollection | True | | | 0 | 0 | | False | | | True | |