Metricly supports custom checks. These checks require scheduling mechanisms (such as Linux cron jobs or Windows task scheduler) to run.
Using the Linux platform?
When running on the Linux platform, our agent can also schedule your scripts via the Users Scripts Integration. You can then schedule a script that posts to our REST API as either a system check, a time-series metric value, even a text-based data. This removes the need for a separate scheduler or loop function. The agent executes the script on the small cycle as the data collection (ex. 60 seconds).
If you had a daily backup running on host
db1234, you could run the following at the end of your backup script:
curl -X POST https://api.app.metricly.com/check/00000000000000000000000000000000/dailybackup/db1234/90000
25 hours (90000 seconds) is used as the check TTL to provide a one hour buffer in case backup times fluctuate a bit, reducing false alarms.