How to start sending alerts to Grafana OnCall from Kapacitor

  1. Open https://uptimerobot.com and log in
  2. Go to My Settings > Add Alert Contact and set the following fields:
  1. POST Value (JSON Format):

    {
            "monitorURL": "monitorURL",
            "monitorFriendlyName": "monitorFriendlyName",
            "alertType": "alertType",
            "alertTypeFriendlyName": "alertTypeFriendlyName",
            "alertDetails": "alertDetails",
            "alertDuration": "alertDuration",
            "sslExpiryDate": "sslExpiryDate",
            "sslExpiryDaysLeft": "sslExpiryDaysLeft"
    }
  1. Flag Send as JSON
  2. Click Save Changes and Close

Send Test Alert to Amixr

  1. Click Add New Monitor
  2. Monitor Type HTTP(s)
  3. Friendly Name Test Amixr
  4. Set URL to http://devnull.amixr.io or any other non-existent domain
  5. Click Checkbox next to Amixr Alert Contact (created in the previous step)
  6. Click Create Monitor

Next steps:

  1. 1. Add the routes and escalations in Escalations settings
  2. 2. Check grouping, auto-resolving, and rendering templates in Alert Templates Settings
  3. 3. Make sure all the users set up their Personal Notifications Settings on the Users Page