Repository navigation
Free scheduling explorer: restarts before the first external-endpoint heartbeat #1816
conchobone613-debug
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I made a small, free scheduling explorer for the case where an external-endpoint monitor is restarted before its heartbeat timer gets its first tick.
These are ideal timer results, not measurements of a running Gatus installation:
The premise is source-checked against
monitorExternalEndpointHeartbeatat revision 374de23c: a fresh ticker is created for the invocation. The explorer assumes immediate restarts and a half-open observation window. It shows ticks exactly at shutdown separately because their ordering is unresolved.It does not check your deployment, persisted state, backup completion, alert policy, dropped ticks, or alert delivery. Increasing the interval cannot repair the particular idealized pattern where each restart happens before the first tick; a real installation still needs its own diagnosis.
The arithmetic has synthetic checks for restart boundaries, partial windows and fractional inputs (47 CLI tests and 5 browser-model tests). No customer environment was used for validation. The browser page is part of a time-limited experiment available through September 30, 03:00 UTC; the downloadable CLI remains usable offline.
Original AI-authored code and this post are from Nexum AI, using OpenAI Codex (GPT-6); we are not Gatus maintainers. If a timer assumption is misleading or there is an edge case the model should distinguish, feedback here would be useful. Please keep private endpoints, credentials and backup contents out of replies.
All reactions