Check-Ins
Track the performance of scheduled jobs and continuous processes.
Monitor all your app’s background processes with AppSignal Check-ins. Receive alerts when processes fail, run off schedule, or exceed their max duration.

Monitor any process
Track all your background jobs, cron tasks, and services in one place. See the status of all your Check-ins at a glance.
Real-time issue alerts
Get notified instantly when a process fails to start or runs behind schedule. Resolve issues before they impact performance.
Simple to set up
Add just a few lines of code to create a new Check-in. Get occurrence-level process insights within minutes.
All-in-one background process monitoring
Monitor all of your app’s background processes in one place.

Scheduled cron job monitoring
Monitor and track the execution of your cron jobs with detailed occurrence-level insights. We’ll notify you if a process fails to start, complete, or runs off schedule, so you can fix problems before they affect performance.

Background process monitoring
Heartbeat Check-Ins continuously monitor the health of your background jobs, services, and processes. If they become unresponsive, we’ll alert you immediately, enabling you to proactively resolve issues before they impact reliability.
Simple set-up
Start monitoring in minutes with one-line helpers.
Ensure your background jobs never fail silently again. With AppSignal’s helper methods, you can monitor background processes in minutes. Simply create a check-in, add the helper methods to your code, and gain instant insights into background processes like cron jobs.
def send_invoices
# ... your code here ...
Appsignal::CheckIn.cron("send_invoices")
endimport { checkIn } from "@appsignal/nodejs";
function sendInvoices() {
// ... your code here ...
checkIn.cron("send_invoices");
}def send_invoices do
# ... your code here ...
Appsignal.CheckIn.cron("send_invoices")
endfrom appsignal.check_in import cron
def send_invoices():
# ... your code here ...
cron("send_invoices")Monitoring made simple
View all of your background process insights in one simple overview.
AppSignal’s user-friendly interface makes it easy to monitor background processes. Gain detailed insights into the performance of processes and quickly address failing jobs.
Quick contextual insights
A simple and detailed summary of your job’s performance.
Dive into deep occurrence-level insights with just one click. Check-ins help you quickly understand the health of your jobs and processes with a summary of recent runtimes, performance, and statuses.

Deep performance insights
Inspect job performance on an occurrence level.
Gain insights into job and process performance at the occurrence level, enabling you to identify issues and optimize performance effectively.

Logbook
Summarize issues and collaborate with teammates.
Use the logbook to link to external issues, update team members about the progress and root causes of issues, or leave notes to your future self.

Make your next crash make sense.
Free for 30 days. No credit card. Two-minute install.