Integrations

Cronbuzz has integrations with various services which are part of your day to day work.

To Integrate a service,

  • Login to cronbuzz
  • click on your profile image
  • click on teams
  • click on your team name.
  • click on team settings in the navigation menu
  • click on integrations tab

On this page you will find the list of supported integrations and you can start integrating a service.

# Slack

To integrate slack,

  • navigate to team settings -> integrations
  • click on integrate slack button
  • you will be redirected to slack authorization page. Once you verify the information, click on allow button.
  • you will be redirected back to the integrations page.

After you integrate slack, When creating a notification lists, select slack as a notification channel. You will see a dropdown where you can select the channel where you would like the alerts to be posted to.

# Discord

To integrate discord,

  • navigate to team settings -> integrations
  • click on integrate discord button
  • you will be redirected to discord authorization page.
  • select the server
  • click on authorize button.
  • you will be redirected back to the integrations page.

After you integrate discord, When creating a notification lists, select discord as a notification channel. You will see a dropdown where you can select the channel where you would like the alerts to be posted to.

# Pagerduty

To integrate pagerduty,

  • navigate to team settings -> integrations
  • click on integrate pagerduty button
  • you will be redirected to pagerduty authorization page.
  • sign in to pagerduty
  • select services
  • click connect button
  • you will be redirected back to the integrations page.

After you integrate pagerduty, When creating a notification lists, select pagerduty as a notification channel. You will see a dropdown where you can select the service where you would like the alerts to be created.

CronBuzz can create alerts in pagerduty when it detects a problem and automatically close them when they are resolved.

# OpsGenie

To integrate opsgenie,

In OpsGenie

  • login to your osgenie portal
  • click on teams
  • click on team name
  • click on integrations on the left side bar menu
  • click on add integration button
  • select api integration
  • customize name, access, tags and click create integration
  • copy the api token

In CronBuzz

  • login to cronbuzz
  • navigate to team settings -> integrations
  • click on integrate opsgenie button
  • give a name for your integration
  • paste the api token you previously copied from opsgenie
  • click on integrate opsgenie button

After you integrate opsgenie, When creating a notification lists, select opsgenie as a notification channel.

CronBuzz can create alerts in opsgenie when it detects a problem and automatically close them when they are resolved.

# VictorOps

To integrate victorops,

In VictorOps

  • login to your victorops portal
  • click on settings link in the navigation menu
  • click on routing keys
  • click on add key button
  • add a key and escalation policies and click on the save button
  • copy the routing key
  • click on integrations link in the navigation menu
  • click on rest
  • copy notify url
  • replace $routing_key in the url with the routing key you created.

In CronBuzz

  • login to cronbuzz
  • navigate to team settings -> integrations
  • click on integrate victorops button
  • give a name for your integration
  • paste the notify url in the text box
  • click on integrate victorops button

After you integrate victorops, When creating a notification lists, select victorops as a notification channel.

CronBuzz can create alerts in victorops when it detects a problem and automatically close them when they are resolved.

# Webhooks

CronBuzz can send alerts via webhooks. To receive alerts via webhooks,

  • Create a notification channel
  • select webhook as a channel
  • enter the webhook url

We will send a POST request to your webhook url with the following json payload

{
  "id" : "uuid of your monitor",
  "name" : "name of your monitor",
  "status" : "monitor status",
  "description" : "alert summary"
}