Know when a Vercel cron route stops running
Vercel fires the schedule, but nobody tells you when the route errors or the schedule quietly stops. Wrap the handler with the pingark adapter and find out first.
import { withPingArk } from 'pingark/next'
export const GET = withPingArk(handler, { check: 'nightly-job' })
How it works
Create a check with the schedule and a grace period. Your job pings its unique URL on every run. Miss the deadline plus grace and PingArk alerts you.
Failure context included
Signal start, success, failure and exit codes. Attach logs to pings. See run durations trend over time.
Alerts that reach you
Email, Slack, Discord, Telegram, webhooks and PagerDuty. One alert per incident and a recovery notice, never a flood.