-
Notifications
You must be signed in to change notification settings - Fork 234
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature Request: Cron monitoring #1805
Comments
@MasterPuffin can you please provide more information about how it works for you and others, by giving a very simple workflow together with a few use cases? Many thanks. |
@MasterPuffin indeed this is an interesting request, please let us know what you're thinking! |
This is an example workflow, which would fit my use case: Then I would configure my cronjob as follows: In Checkmate there would be different states for the Cronjob
The last three states would be considered an outage and would trigger a notification for example by email. Interesting at well, would be some kind of statistics, for example past checkins with timestamps so I could examine if one checkin stage requires an abnormal amount of time. |
For use cases I have a few examples:
|
A few q for understanding the functionality better:
|
Correct. However I don't quite know if there should be a difference between 'The cronjob has made an initial call but no subsequent calls' and 'The cronjob has made no call at all'
Correct. It would be nice to configure this on a monitor by monitor basis, eg. for one monitor only notify when 7 calls have been missed and for another monitor notify immediatly.
In an ideal case yes, however simple monitoring without full history would be a very good first step. |
In fact keeping a history of everything is way easier than creating settings for each cron monitor, like a configuration about what to do if a particular cron job is expected but not retrieved, or retrieved but late. For example in order to provide a good solution for this, we need to classify each check like this. Other than New/Up, the system should be able to send a notification to the admin:
Let's think about this and keep this issue open for now. It may require some changes in the backend (apart from cron monitoring related configs/API endpoint creation). By the way, I'm starting to feel that calling it "cron monitoring" is too Linux crontab-specific. It can actually be configured to retrieve data from any source and check for errors or inconsistencies. |
Hi,
unfortunately I couldn't find any mention of cron monitoring on the website, the Readme or the issue, that's why I would like to ask if cron monitoring or request monitoring (meaning a Rest endpoint is provided by Checkmate which can be queried by other tools) is possible or planned?
The text was updated successfully, but these errors were encountered: