Cron Job Monitoring for Ruby scripts
Cron monitoring in Ruby #
Oh Dear users can add cron job monitoring to any existing Ruby script. When you create a cronjob monitor in your Oh Dear account, you're given a unique pingback URL that should be called every time a cronjob completes.
In this guide, we'll cover how you can implement that in your existing Ruby code.
Cron job monitoring in generic Ruby #
Here's how you can add the Ping URL to any existing Ruby script.
require 'net/http' require 'uri' Net::HTTP.get(URI.parse('https://ping.ohdear.app/e536e771-9ff6'))
Note: make sure your script stops executing on error conditions, so the
Net::HTTP.get function isn't called even if the script has failed.