Hoppa till innehåll

Monitoring

healthchecks.io

healthchecks.io är ett fokuserat verktyg för att övervaka cron-jobb och andra schemalagda bakgrundsprocesser. Principen är enkel: tjänsten förväntar sig en periodisk signal (ping) från jobbet, och larmar om signalen uteblir.

Besök healthchecks.io

Vad är healthchecks.io?

healthchecks.io är en övervakningstjänst byggd på "dead man's switch"-principen för cronjobb och bakgrundsjobb, istället för traditionell uptime-övervakning som pingar en URL utifrån. Principen är omvänd: jobbet självt skickar en enkel HTTP-förfrågan (ett "check-in") till healthchecks.io när det startar och/eller slutförs, och om ett väntat check-in uteblir inom tidsfönstret larmar tjänsten. Det gör den särskilt lämpad för att upptäcka "tysta" fel - situationer där ett schemalagt skript slutar köras helt utan att krascha synligt, exempelvis en nattlig backup eller ETL-pipeline som av misstag inaktiverats eller fastnat. Tjänsten är gratis för upp till 20 checkar, vilket räcker för enskilda utvecklare och mindre team som övervakar en handfull schemalagda jobb. Målgruppen är utvecklare och devops-team med cronjobb, schemalagda pipelines eller bakgrundsprocesser som annars saknar synlighet när de helt enkelt inte kör.

Vad den fria nivån räcker till

Fri nivå täcker upp till 20 checks.

Användningsfall

Övervaka nattliga backup-skript

Få en larm om ett schemalagt backup-jobb slutar köras utan att någon märker det förrän en återställning behövs.

Bevaka cronjobb på Linux-servrar

Lägg till ett check-in-anrop i befintliga cronjobb för att upptäcka när ett jobb tystnar eller försenas.

Schemalagda CI/CD-pipelines

Bevaka att återkommande byggen eller deploy-jobb faktiskt triggas enligt schema, inte bara att de lyckas när de körs.

ETL- och datapipelines

Upptäck när en schemalagd databearbetning stannar av, innan det påverkar rapporter eller nedströms system.

Heartbeat för IoT-enheter

Använd återkommande check-ins från enheter eller agenter för att upptäcka när något slutat rapportera in sig.

Serverlösa schemalagda funktioner

Fånga upp när en schemalagd serverlös funktion tyst slutar triggas, vilket är svårt att se med vanlig uptime-övervakning.

Styrkor och begränsningar

Styrkor

  • Gratisnivå för upp till 20 checkar - täcker små team och privata projekt
  • Enkel integration via ett vanligt HTTP-anrop, fungerar med i princip vilket språk eller skriptmiljö som helst
  • Kompletterar vanlig uptime-övervakning genom att fånga "jobbet kördes inte alls"-fel, inte bara "servern svarar inte"
  • Smalt, tydligt avgränsat syfte gör det enkelt att sätta upp

Begränsningar

  • Fångar bara uteblivna eller sena körningar - inte fel i själva jobbets logik, om inte jobbet uttryckligen signalerar ett misslyckande
  • Gratisnivån är begränsad till 20 checkar - team med många schemalagda jobb behöver en betald plan
  • Kräver att varje jobb/skript modifieras för att skicka check-in-anropet - ingen automatisk, agentlös upptäckt
  • Är inte ett generellt uptime- eller webbplatsövervakningsverktyg - smalt fokus på schemalagda jobb

Jämfört med alternativen

deadmanssnitch.com bygger på exakt samma "dead man's switch"-princip för cronjobb, medan cronitor.io lägger till prestandainsikter och även allmän uptime-övervakning av webbplatser och API:er (gratisnivå: 5 monitorer). drumbeats.io går längre och kombinerar cron-, heartbeat- och uptime-övervakning med incidenthantering och statussidor, med en generösare gratisnivå på upp till 50 monitorer. healthchecks.io:s 20 gratis checkar ligger mellan dessa två ytterligheter i generositet.

Vanliga frågor

Är det gratis för alltid?

Enligt källan är tjänsten gratis för upp till 20 checkar, utan angiven tidsgräns för den nivån.

Finns det en betald nivå?

Källan anger inte specifika betalda planer eller priser, men gränsen på 20 checkar antyder att fler checkar kräver uppgradering - verifiera direkt hos leverantören.

Är det self-hosted eller en molntjänst?

Källan beskriver molntjänsten. Exakta detaljer kring eventuell självhostad variant anges inte i källdatan - verifiera på leverantörens webbplats.

Vem passar det för?

Utvecklare och devops-team som kör cronjobb, bakgrundsjobb eller schemalagda pipelines och vill upptäcka när dessa tyst slutar köras.

Hur skiljer det sig från vanlig uptime-övervakning?

Istället för att en extern tjänst pingar din server väntar healthchecks.io på att jobbet självt hör av sig - det fångar "jobbet kördes inte" snarare än "servern svarar inte på förfrågningar".

SIAX perspektiv

healthchecks.io löser ett specifikt och ofta förbisett problem - att veta när ett schemalagt jobb har slutat köra, inte bara när en server är nere. Det kompletterar snarare än ersätter uptime-monitoring, och kombineras ofta med ett separat verktyg för webbplats- eller API-bevakning. Gränsen på 20 checks räcker för ett mindre antal kritiska jobb; har verksamheten många schemalagda rutiner att bevaka bör man planera för en betald nivå eller överväga ett verktyg som kombinerar cron-heartbeats med annan monitoring i samma fria nivå.

Osäker på vad ni behöver?

Vi hjälper er välja rätt verktygsstack

Ett kostnadsfritt första samtal - vi går igenom er stack och vad som faktiskt behövs innan ni betalar för något.

Boka samtal