@@ -517,21 +517,22 @@ the sliding window will be destroyed and re-created, causing the Alarm of this s
517517
518518# # Alarm state transition
519519The overall alarm state transition after the introduction of alarm restoration detection and notification since version 10.4.0 is as follows :
520+
520521` ` ` mermaid
521522stateDiagram-v2
522523 [*] --> NORMAL
523- NORMAL --> FIRING: Expression match<br/>SilencePeriod reached
524-
525- FIRING --> SILENCED: Expression match<br/>SilencePeriod reached
526- FIRING --> OBSERVING_RECOVERY: Expression mismatch<br/>RecoveryObservationPeriod unreached
527- FIRING --> RECOVERED: Expression mismatch<br/>RecoveryObservationPeriod reached
528-
529- SILENCED --> OBSERVING_RECOVERY: Expression mismatch<br/>RecoveryObservationPeriod unreached
530- SILENCED --> RECOVERED: Expression mismatch<br/>RecoveryObservationPeriod reached
531-
532- OBSERVING_RECOVERY --> FIRING: Expression match<br/>SilencePeriod reached
533- OBSERVING_RECOVERY --> RECOVERED: Expression mismatch<br/>RecoveryObservationPeriod reached
524+ NORMAL --> FIRING: Expression true<br/>not in silence period
534525
535- RECOVERED --> FIRING: Expression match<br/>SilencePeriod reached
536- RECOVERED --> NORMAL: Expression mismatch
526+ FIRING --> SILENCED: Expression true<br/>in silence period
527+ FIRING --> OBSERVING_RECOVERY: Expression false<br/>in recovery window
528+ FIRING --> RECOVERED: Expression false<br/>not in recovery window
529+
530+ OBSERVING_RECOVERY --> FIRING: Expression true<br/>not in silence period
531+ OBSERVING_RECOVERY --> RECOVERED: Expression false<br/>not in recovery window
532+
533+ SILENCED --> RECOVERED: Expression false<br/>not in recovery window
534+ SILENCED --> OBSERVING_RECOVERY: Expression false<br/>in recovery window
535+
536+ RECOVERED --> FIRING: Expression true<br/>not in silence period
537+ RECOVERED --> NORMAL: Expression false
537538` ` `
0 commit comments