Your error tracker catches exceptions. Your job queue shows failures.
Neither catches the silent death — when a recurring job simply stops running. No error. No alert. Nothing.
JobTick monitors every scheduled job in your Rails app — Whenever, Solid Queue, Sidekiq — and alerts you the moment any job goes quiet. Zero configuration per job.
One place to see the health of your entire scheduling stack. Auto-synced from your config files on every deploy.
Every Rails team hits this eventually. Usually discovered by a customer, not an engineer.
Our billing job silently stopped on a Friday evening. We found out Monday morning when customers started asking why their invoices hadn't arrived. Three days of missed billing, zero alerts.
After a kernel update, our cron daemon stopped starting on boot. Solid Queue workers came up fine, but the Whenever jobs just stopped. We noticed eleven days later during a routine audit.
I monitor our most critical jobs with manual curl pings already. But we have 30+ jobs and nobody wants to touch every job file. Half our schedule is still completely dark.
JobTick reads your existing scheduler config on deploy. No per-job changes. No wrapping. No curl pings.
# Add to your Gemfile gem 'jobtick'
JobTick.configure do |config| config.api_key = ENV['JOBTICK_API_KEY'] end # Deploy. JobTick reads your schedule # config and registers every job. # No job files touched.
# Your existing file — unchanged every 1.day, at: '2:00 am' do runner 'InvoiceJob.perform_later' end every :hour do runner 'SyncInventoryJob.perform_later' end
# Your existing file — unchanged nightly_report: class: NightlyReportJob schedule: every day at 3am sync_rates: class: ExchangeRateJob schedule: every hour
Every other solution requires manual instrumentation per job. JobTick reads your config and monitors everything automatically.
| Tool | Whenever auto-discovery | Solid Queue auto-discovery | Catches silence | Zero config per job | Price |
|---|---|---|---|---|---|
| JobTick | ✓ yes | ✓ yes | ✓ yes | ✓ yes | €12/mo |
| Healthchecks.io | ✗ no | ✗ no | ✓ yes | ✗ manual curl | $5/mo |
| Cronitor | ✗ no | ✗ no | ✓ yes | ✗ wrap per job | $29/mo |
| AppSignal | ~ errors only | ~ errors only | ✗ no | ✗ no | $19/mo+ |
| Mission Control | ✗ no | ~ local only | ✗ no | ✓ yes | free |
Join the early access list. Launching June 2026.