Define the expectation.
Give each job a name, an expected schedule and a grace period for those runs that take a little longer.
Your backups, scheduled tasks and background workers should check in. When they stop, you should be the first to know.
One check-in URL. A little peace of mind.
A straightforward workflow for tasks that need to run on time.
Give each job a name, an expected schedule and a grace period for those runs that take a little longer.
Add a request to your job's completion path. A unique URL connects that run to the right check.
Surface missed runs, see the history and route an alert to the people who can put things right.
A clear view of what ran, what didn't and what needs attention.
Simple intervals or cron expressions in any timezone, with grace periods to tell a slow job from a missing one.
Start, success and failure signals, run durations and recent outcomes, laid out for a quick investigation.
Email, Slack, Discord, Microsoft Teams and custom webhooks, plus recovery notices when a job comes back.
Your job sends a check-in on its expected schedule. If the check-in doesn't arrive within the grace period, Pingvella flags the job as down and notifies you.
Request your check's unique URL when the job finishes — with curl, wget or any HTTP client. Append /start at the beginning of a run to measure its duration, or /fail to report a failure immediately.
A late check has passed its expected time but is still within its grace period. A down check has passed that window, or reported a failure. Alerts are sent when a check goes down, and again when it recovers.
Yes. Anyone with the URL can send a check-in for that job, so treat it like a credential.