Skip to content

Monitor cron jobs with healthchecks#83

Merged
transistortim merged 3 commits intodevelopfrom
cron-healthchecks
Apr 19, 2026
Merged

Monitor cron jobs with healthchecks#83
transistortim merged 3 commits intodevelopfrom
cron-healthchecks

Conversation

@transistortim
Copy link
Copy Markdown
Member

Previously, we directly called Django management commands via cron and stored the output to a log file, which was overwritten on the next run.
This PR adds scripts which additionally ping https://healthchecks.io and store the command output so that we can easily monitor our cron jobs. Moreover, healthchecks.io sends an alert if a cron job fails.

This was tested in prod for some weeks without issues, so it's finally time to merge it.

@transistortim transistortim merged commit ef45bc1 into develop Apr 19, 2026
1 check passed
@transistortim transistortim deleted the cron-healthchecks branch April 19, 2026 12:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant