All Rules in Microsoft.SQLServer.2012.AlwaysOn.Monitoring Management Pack

 DisplayNameDescriptionIDTargetCategoryEnabledInstance NameCounter NameFrequencyEvent_IDEvent SourceAlert GenerateAlert SeverityAlert PriorityRemotableEvent Log
Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupFailedMSSQL 2012: Availability Group FailedThis error occurs when the local availability replica of availability group is in “Failed” state.Microsoft.SQLServer.2012.AlwaysOn.AvailabilityGroupFailedMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaEventCollectionFalse00TrueWarningNormalTrueApplication
Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaRoleChangedMSSQL 2012: Availability Replica Role ChangedThis error occurs when Availability replica changes its role.Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaRoleChangedMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaEventCollectionTrue00TrueWarningNormalTrueApplication
Microsoft.SQLServer.2012.AlwaysOn.BytesReceivedFromReplicaPerSecondBytes Received from Replica / secTotal number of bytes received from this replica over the network for the AGMicrosoft.SQLServer.2012.AlwaysOn.BytesReceivedFromReplicaPerSecondMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaBytes Received from Replica/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.BytesSentToReplicaPerSecondBytes Sent to Replica / secThe number of database message bytes enqueued to be send over the network to this replica. The bytes include messages for all databases in the AG.Microsoft.SQLServer.2012.AlwaysOn.BytesSentToReplicaPerSecondMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaBytes Sent to Replica/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.BytesSentToTransportPerSecondBytes Sent to Transport / secThe total number of bytes send over the network to the replicaMicrosoft.SQLServer.2012.AlwaysOn.BytesSentToTransportPerSecondMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaBytes Sent to Transport/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplicaRoleChangedMSSQL 2012: Database Replica Role ChangedThis error occurs when Database replica changes its role.Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplicaRoleChangedMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaEventCollectionTrue00TrueWarningNormalTrueApplication
Microsoft.SQLServer.2012.AlwaysOn.FileBytesReceivedPerSecondFile Bytes Received / secThe number of filestream bytes received by from this replica. This is valid only on the secondaryMicrosoft.SQLServer.2012.AlwaysOn.FileBytesReceivedPerSecondMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaFile Bytes Received/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.FlowControlPerSecondFlow Control / secNumber of flow controls enabled for this replica per secondMicrosoft.SQLServer.2012.AlwaysOn.FlowControlPerSecondMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaFlow Control/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.FlowControlTimeSecondsFlow Control TimeThe number of milliseconds flow control was enabled to this replica within the last secondMicrosoft.SQLServer.2012.AlwaysOn.FlowControlTimeSecondsMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaFlow Control Time (ms/sec)9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.LogBytesReceivedPerSecondLog Bytes Received / secThe number of log bytes received by this replica. This is valid only on the secondaryMicrosoft.SQLServer.2012.AlwaysOn.LogBytesReceivedPerSecondMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaLog Bytes Received/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.LogRemainingForUndoLog Remaining for undoThe amount of log that need to be undone in KB.Microsoft.SQLServer.2012.AlwaysOn.LogRemainingForUndoMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaLog remaining for undo9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.LogSendQueueLog Send QueueThe size of the log send queue on this replica.Microsoft.SQLServer.2012.AlwaysOn.LogSendQueueMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaLog Send Queue9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.MirroredWriteTransactionsPerSecondMirrored Write Transactions / secThe number of transactions processed through synchronization commits. Dividing transaction delay by mirrored transactions to get delay per transaction.Microsoft.SQLServer.2012.AlwaysOn.MirroredWriteTransactionsPerSecondMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaMirrored Write Transactions/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.ReceivesFromReplicaPerSecondReceives from Replica / secTotal number of messages received from this replica for the AGMicrosoft.SQLServer.2012.AlwaysOn.ReceivesFromReplicaPerSecondMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaReceives from Replica/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.RecentMessagesPerSecondResent Messages / secThe rate per second to get acknowledgements for messages sent to the replicaMicrosoft.SQLServer.2012.AlwaysOn.RecentMessagesPerSecondMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaResent Messages/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.RecoveryQueueRecovery QueueAmount of log records in the log files of the secondary replica that has not yet been redone.Microsoft.SQLServer.2012.AlwaysOn.RecoveryQueueMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaRecovery Queue9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.RedoBlockedSecRedo blocked/secNumber of times the REDO thread was blocked in this database since this database was brought ONLINE.Microsoft.SQLServer.2012.AlwaysOn.RedoBlockedSecMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaRedo blocked/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.RedoBytesRemainingRedo Bytes RemainingThe amount of log bytes remaining to be redone to finish the reverting phase.Microsoft.SQLServer.2012.AlwaysOn.RedoBytesRemainingMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaRedo Bytes Remaining9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.RedoneBytesPerSecondRedone Bytes / secThe rate at which log records are redone on the secondary.Microsoft.SQLServer.2012.AlwaysOn.RedoneBytesPerSecondMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaRedone Bytes/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.SendsToReplicaPerSecondSends to Replica / secNumber of messages enqueued to be send over the network to this replicaMicrosoft.SQLServer.2012.AlwaysOn.SendsToReplicaPerSecondMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaSends to Replica/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.SendsToTransportPerSecondSends to Transport / secNumber of messages sent over the network to this replica. This account for all the messages sent from this replica including control messages.Microsoft.SQLServer.2012.AlwaysOn.SendsToTransportPerSecondMicrosoft.SQLServer.2012.AlwaysOn.AvailabilityReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.AvailabilityReplica"]/PerformanceObjectName$:Availability ReplicaSends to Transport/sec9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.TotalLogRequiringUndoTotal Log requiring undoTotal kilobytes of log that must be undone.Microsoft.SQLServer.2012.AlwaysOn.TotalLogRequiringUndoMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaTotal Log requiring undo9000FalseTrue
Microsoft.SQLServer.2012.AlwaysOn.TransactionDelayTransaction DelayThe total time for all transactions waited on the secondary acknowledgement.Microsoft.SQLServer.2012.AlwaysOn.TransactionDelayMicrosoft.SQLServer.2012.AlwaysOn.DatabaseReplicaPerformanceCollectionTrue$Target/Property[Type="AlwaysOnDisc!Microsoft.SQLServer.2012.AlwaysOn.DatabaseReplica"]/PerformanceObjectName$:Database ReplicaTransaction Delay9000FalseTrue