mirror of https://github.com/prometheus/prometheus
Add access function for restoration state of alerting rule (#9665)
parent
b9c814fce6
commit
6fce45838a
|
@ -291,6 +291,13 @@ func (r *AlertingRule) SetRestored(restored bool) {
|
||||||
r.restored = restored
|
r.restored = restored
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Restored returns the restoration state of the alerting rule.
|
||||||
|
func (r *AlertingRule) Restored() bool {
|
||||||
|
r.mtx.Lock()
|
||||||
|
defer r.mtx.Unlock()
|
||||||
|
return r.restored
|
||||||
|
}
|
||||||
|
|
||||||
// resolvedRetention is the duration for which a resolved alert instance
|
// resolvedRetention is the duration for which a resolved alert instance
|
||||||
// is kept in memory state and consequently repeatedly sent to the AlertManager.
|
// is kept in memory state and consequently repeatedly sent to the AlertManager.
|
||||||
const resolvedRetention = 15 * time.Minute
|
const resolvedRetention = 15 * time.Minute
|
||||||
|
|
Loading…
Reference in New Issue