Monitor your app's background processes with AppSignal. Recieve alerts when processes fail, run off schedule, or exceed their max duration.
Monitor and track the execution of scheduled cron jobs with occurrence-level insights. Receive notifications when processes fail to start, complete, or run off schedule.
Heartbeat Check-Ins track the health of your process and notify you if it stops responding, giving you time to proactively respond to incidents before they impact reliability.
With AppSignal's helper methods, you can start monitoring background processes in minutes. Create a check-in, add helper methods to your code, and begin receiving insights into background processes like cron jobs.
def send_invoices # ... your code here ... Appsignal::CheckIn.cron("send_invoices") end
import { 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") end
from appsignal.check_in import cron def send_invoices(): # ... your code here ... cron("send_invoices")
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.
Quickly understand job health with a summary of your job's recent runtime, performance, and status. Dive into deep occurrence-level insights with just one click.
View critical performance metrics on an occurrence level to help you fix issues and fine-tune job performance with data-driven precision.
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.
AppSignal offers a 30-day free trial, no credit card is required. All features are available in all plans. Start monitoring your application in just a few clicks!