You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Persistent incident log. The monitor now appends every alert-worthy
event (node down/recovered, failed Healthchecks pings, disk-low, monitor
restarts) to /state/events.log on the dashboard_state volume, so
incident history survives container restarts and host reboots — docker logs doesn't. ./stack events prints it. Naive size cap: over 1 MB the
newest half is kept.
Fixed
Healthchecks pings no longer fail silently on a bad Tor exit. The
dead-man ping rides Tor; an exit answering with an HTTP error page counted
as delivered, so the 5-minute ping clock advanced and Healthchecks.io
missed pings with nothing in the logs — showing up as random "down" flaps
while the node was healthy. Non-200 responses now count as failures: the
monitor retries every minute (on a fresh circuit) until one lands, and
logs the failure to the incident log.