π¨ New feature announcement: Incidents
Until now, NodeSentinel notified when validators went offline, and again when they recovered.
Useful, but we could do better.
Alerts did not track:
β’ Incident duration
β’ Validators affected
β’ Estimated missed rewards
Now they do.
We detect validator inactivity when 3 attestations are missed in a row (an attestation is not included, or arrives more than 5 slots late).
When inactivity is detected, we open an **incident** that remains active until all affected validators recover.
When an incident starts:
β’ A new incident is opened
β’ A notification is sent immediately to the operator
While the incident is active we track:
β’ Incident duration
β’ Validators impacted
β’ Missed rewards
When all affected validators recover, a recovery notification is sent.
Now operators can see not only that something happened, but also for how long, which validators were affected, and what it cost.