Slik gjør du det

Overvåk en planlagt jobb (cron) med innsjekk

En cron-jobb som stille slutter å kjøre er utfallet du oppdager sist. Innsjekk forteller Vakt360 når en jobb starter og slutter, så en manglende kjøring flagges umiddelbart.

Slik gjør du det · 4 min lesetid

  1. Send en innsjekk når jobben kjører

    Bruk Sentry-SDK-ens innsjekk-API til å rapportere når jobben starter og når den slutter. Den første innsjekken oppretter monitoren automatisk, uten manuelt oppsett i dashbordet først.

    ts
    const checkInId = Sentry.captureCheckIn({
      monitorSlug: "nightly-billing",
      status: "in_progress",
    });
    
    // ... run the job ...
    
    Sentry.captureCheckIn({
      checkInId,
      monitorSlug: "nightly-billing",
      status: "ok", // or "error" if it failed
    });
  2. La monitoren opprettes automatisk

    Vakt360 oppretter monitoren første gang jobben din sjekker inn, og lærer forventet intervall over de første kjøringene for å unngå falske varsler.

  3. Bekreft den forventede planen

    Sjekk monitorens forventede plan, så en innsjekk som ikke kommer i sitt vindu behandles som manglende, enten jobben krasjet, hang eller aldri kjørte.

  4. Bli varslet ved en bom

    Legg til et varsel for manglende innsjekk, så en stille feil når teamet ditt. Varsler om manglende kjøring rutes gjennom de samme e-post-, Slack- og webhook-kanalene som feilene dine.

  5. Se det ved siden av feilene dine

    Cron-hendelser ligger i samme tidslinje som feilene som skjer samtidig, så du ser årsak og virkning på ett sted.

Kom i gang med overvåking på gratisplanen

100 000 hendelser i måneden, uten kort. Pek din eksisterende SDK mot Vakt360 og se din første hendelse på minutter.