Overview

An automation is an HTTP request that can be made to thirdparty systems. In combination with routers, they can be dynamically run when alerts matching certain conditions are fired. Think “reboot server when alert title contains ‘504 Gateway Timeout’”.

Management

Note: Automations require Administrator permissions and the Elite pricing plan.

Create an Automation

  1. Enable Advanced Mode
  2. From the action button, click the Create Automation button. Create Automation Button
  3. Provide the following:
    • Name - The name of the automation (ex: “Reboot Servers”)
    • Code - The YAML defination of the HTTP request to perform
  4. Click Save button. Create Automation Form

Update an Automation

  1. Navigate to the automation page you would like to edit.
  2. Next to any of the fields double click to edit or just toggle the swtich. Modify Automation Attributes

Update the HTTP Request Definition

  1. Click the Edit Button Click Edit Button
  2. Update the automation code Update the Automation Code
  3. Click the Save Button Click Save Button

Run an Automation

  1. Navigate to the automation page you would like to run.
  2. Click the Run button Click Run Button

Run an Automation Dynamically

Automations can be run dynamically using routers. See docs for details.

Delete an Automation

Note: Deleteing an that is being used router could have unintended consequences. Make sure routers are not using it before deleting it.
  1. Navigate to the Automations page.
  2. Click the trashcan button next to the automation you wish to delete. Click Trashcan Button
  3. Click the Yes button to confirm you would actually like to delete this automation. Confirm Delete