Alert if /start signal does not arrive at expected time (with a separate grace time setting for it)

Author: haikosawCreated Oct 28, 2023Updated Jun 30, 2026
Labelsfeature

I looked around a bit but it didn´t seem like anyone spoke about this sort of thing yet.

Currently if I want to use the /start ping, the grace period dictates by what time a finish ping has to arrive. My use case would benefit from a distinction between a grace period for "job completion", and "job start".

I´m not sure what the best way would be of implementing such a thing, but what it would need to do is:

  • Send an alert if the task is not run within the start schedule (example 1 minute after schedule)
  • But also send alert when task is exceeding it's runtime (example grace configured for 1 hour, but no finish ping has come yet)

Source: healthchecks/healthchecks