All Rules in Microsoft.SQLServer.2017.AlwaysOn.Windows.Monitoring Management Pack

 DisplayNameDescriptionIDTargetCategoryEnabledInstance NameCounter NameFrequencyEvent_IDEvent SourceAlert GenerateAlert SeverityAlert PriorityRemotableEvent Log
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.BytesReceivedFromReplicaPerSecondMSSQL 2017 on Windows Always On: Bytes Received from Replica / secTotal number of bytes received from this replica over the network for the AG.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.BytesReceivedFromReplicaPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.BytesSentToReplicaPerSecondMSSQL 2017 on Windows Always On: Bytes 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.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.BytesSentToReplicaPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.BytesSentToTransportPerSecondMSSQL 2017 on Windows Always On: Bytes Sent to Transport / secThe total number of bytes send over the network to the replica.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.BytesSentToTransportPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.FlowControlPerSecondMSSQL 2017 on Windows Always On: Flow Control / secNumber of flow controls enabled for this replica per second.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.FlowControlPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.FlowControlTimeSecondsMSSQL 2017 on Windows Always On: Flow Control Time (ms/sec)The number of milliseconds flow control was enabled to this replica within the last second.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.FlowControlTimeSecondsMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.ReceivesFromReplicaPerSecondMSSQL 2017 on Windows Always On: Receives from Replica / secTotal number of messages received from this replica for the AG.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.ReceivesFromReplicaPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.ResentMessagesPerSecondMSSQL 2017 on Windows Always On: Resent Messages / secThe rate per second to get acknowledgements for messages sent to the replica.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.ResentMessagesPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.SendsToReplicaPerSecondMSSQL 2017 on Windows Always On: Sends to Replica / secNumber of messages enqueued to be send over the network to this replica.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.SendsToReplicaPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.SendsToTransportPerSecondMSSQL 2017 on Windows Always On: Sends 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.2017.AlwaysOn.Windows.CollectionRule.AvailabilityReplica.SendsToTransportPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.FileBytesReceivedPerSecondMSSQL 2017 on Windows Always On: File Bytes Received / secAmount of FILESTREAM data received by the secondary replica for the secondary database in the last second.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.FileBytesReceivedPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogApplyPendingQueueMSSQL 2017 on Windows Always On: Log Apply Pending QueueNumber of log blocks pending to be applied to the database replica.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogApplyPendingQueueMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogApplyReadyQueueMSSQL 2017 on Windows Always On: Log Apply Ready QueueNumber of log blocks pending and ready to be applied to the database replica.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogApplyReadyQueueMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogBytesReceivedPerSecondMSSQL 2017 on Windows Always On: Log Bytes Received / secThe number of log bytes received by this replica. This is valid only on the secondary replica.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogBytesReceivedPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogRemainingForUndoMSSQL 2017 on Windows Always On: Log Remaining for undoThe amount of log that need to be undone in KB.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogRemainingForUndoMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogSendQueueMSSQL 2017 on Windows Always On: Log Send QueueThe size of the log send queue on this replica.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.LogSendQueueMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.MirroredWriteTransactionsPerSecondMSSQL 2017 on Windows Always On: Mirrored Write Transactions / secThe number of transactions processed through synchronization commits. Dividing transaction delay by mirrored transactions to get delay per transaction.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.MirroredWriteTransactionsPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.RecoveryQueueMSSQL 2017 on Windows Always On: Recovery QueueAmount of log records in the log files of the secondary replica that has not yet been redone.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.RecoveryQueueMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.RedoBlockedSecMSSQL 2017 on Windows Always On: Redo blocked / secNumber of times the REDO thread was blocked in this database since this database was brought ONLINE.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.RedoBlockedSecMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.RedoBytesRemainingMSSQL 2017 on Windows Always On: Redo Bytes RemainingThe amount of log bytes remaining to be redone to finish the reverting phase.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.RedoBytesRemainingMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.RedoneBytesPerSecondMSSQL 2017 on Windows Always On: Redone Bytes / secThe rate at which log records are redone on the secondary replica.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.RedoneBytesPerSecondMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.TotalLogRequiringUndoMSSQL 2017 on Windows Always On: Total Log requiring undoTotal kilobytes of log that must be undone.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.TotalLogRequiringUndoMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.TransactionDelayMSSQL 2017 on Windows Always On: Transaction DelayThe total time for all transactions waited on the secondary acknowledgement.Microsoft.SQLServer.2017.AlwaysOn.Windows.CollectionRule.DatabaseReplica.TransactionDelayMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaPerformanceCollectionTrue00FalseTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.EventRule.AvailabilityReplica.RoleChangedMSSQL 2017 on Windows Always On: Availability Replica Role ChangedThis error occurs when Availability replica changes its role.Microsoft.SQLServer.2017.AlwaysOn.Windows.EventRule.AvailabilityReplica.RoleChangedMicrosoft.SQLServer.2017.AlwaysOn.Windows.AvailabilityReplicaEventCollectionTrue00TrueWarningNormalTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.EventRule.DatabaseReplica.RoleChangedMSSQL 2017 on Windows Always On: Database Replica Role ChangedThis error occurs when Database replica changes its role.Microsoft.SQLServer.2017.AlwaysOn.Windows.EventRule.DatabaseReplica.RoleChangedMicrosoft.SQLServer.2017.AlwaysOn.Windows.DatabaseReplicaEventCollectionTrue00TrueWarningNormalTrue
Microsoft.SQLServer.2017.AlwaysOn.Windows.Rule.MonitoringPoolAlertCollection.MonitoringErrorMSSQL 2017 on Windows Always On: Monitoring errorThe rule traces monitoring workflows errors and generates error alerts.Microsoft.SQLServer.2017.AlwaysOn.Windows.Rule.MonitoringPoolAlertCollection.MonitoringErrorMicrosoft.SQLServer.2017.AlwaysOn.Windows.MonitoringPoolAlertCollectionAlertTrue00TrueErrorNormalTrueOperations Manager
Microsoft.SQLServer.2017.AlwaysOn.Windows.Rule.MonitoringPoolAlertCollection.MonitoringWarningMSSQL 2017 on Windows Always On: Monitoring warningThe rule traces monitoring workflows warnings and generates error alerts.Microsoft.SQLServer.2017.AlwaysOn.Windows.Rule.MonitoringPoolAlertCollection.MonitoringWarningMicrosoft.SQLServer.2017.AlwaysOn.Windows.MonitoringPoolAlertCollectionAlertTrue00TrueWarningNormalTrueOperations Manager