En heartbeat är en "dead man's switch" för allt som ska köras på schema: backuper, köarbetare, nattliga importer.
Så sätter du upp den
- Lägg till en monitor av typen Heartbeat, välj förväntat intervall (t.ex. varje timme) och en gracetid (t.ex. 5 minuter).
- Spara. Monitorsidan visar en unik ping-adress.
- Låt jobbet anropa adressen när det är klart – för cron, lägg till
&& curl -fsS https://…/hb/TOKENpå raden.
Det vi gör
Vi utvärderar varje minut. När intervallet plus gracetiden passerat utan ping är monitorn misstänkt nere; tre missade utvärderingar i rad bekräftar och larmar. Två nya pingar återställer. Heartbeats utvärderas av appen, aldrig av en nod, eftersom bara vi känner till pingarna.