{"repo":"missedrun/missedrun-selfhosted","free":true,"listed":false,"github":"https://github.com/missedrun/missedrun-selfhosted","clone":"git clone https://github.com/missedrun/missedrun-selfhosted.git","description":"Self-hosted cron job monitoring with ping URLs and email alerts.","language":"Python","stars":20,"topics":["background-jobs","cron","cron-monitoring","devops","docker","fastapi","monitoring","postgresql","scheduled-jobs","self-hosted"],"license":"AGPL-3.0","category":"self-hosted-apps","readme_excerpt":"MissedRun Self-hosted Self-hosted cron and scheduled job monitoring for detecting silent failures. MissedRun monitors recurring jobs such as cron scripts, backups, imports, ETL pipelines, billing syncs, cleanup tasks, and scheduled reports. It works by giving each monitor a unique ping URL. Your job calls that URL when it runs, starts, finishes successfully, or fails. If the job does not check in within the expected interval plus grace period, MissedRun marks it as missing and can send an alert. Hosted version: https://missedrun.com Self-hosted version: https://github.com/missedrun/missedrun-selfhosted License: AGPL-3.0 Useful links Hosted version: https://missedrun.com Cron job monitoring guide: https://missedrun.com/cron-job-monitoring Cron command wrapper guide: https://missedrun.com/cron-command-wrapper Detect missed cron jobs: https://missedrun.com/missed-cron-job Self-hosted cron monitoring: https://missedrun.com/self-hosted-cron-monitoring What problem does it solve? Some production failures are not loud. A job can stop running without throwing an exception. For example: cron did not run the server was down a Docker container stopped credentials expired before the job reached your alerting code a backup script never started an import stopped updating data a scheduled report was not generated a background worker silently stopped a job started but never sent a success signal MissedRun is built to detect this kind of silent failure by tracking whether scheduled jobs check","default_branch":null,"files":null,"tree":[],"storefront":"/r/missedrun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/missedrun/missedrun-selfhosted/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}