Rootly
Rootly is an on-call and incident response platform.
Integrating Rootly with Cortex allows you to:
Trigger an incident directly from Cortex
View incident data on entity pages in Cortex
When active incidents are detected in Rootly, Cortex will display incident information on an entity's details page in the Overview and Operations tabs.
Create Scorecards that track progress and drive alignment on projects involving incidents
How to configure Rootly with Cortex
Prerequisites
Before getting started:
Create an API token in Rootly. Ensure the Rootly user account represented by the API key has admin permissions in Rootly.
Configure the integration in Cortex
In Cortex, navigate to the Rootly settings page:
In Cortex, click your avatar in the lower left corner, then click Settings.
Under "Integrations," click Rootly.
Click Add configuration.
Configure the Rootly integration form:
Account alias: Enter the alias for your configuration.
API token: Enter your Rootly API token.
Click Save.
Once you save your configuration, you'll see it listed on the integration's settings page in Cortex. If you’ve set everything up correctly, you’ll see the option to Remove Integration in Settings.
You can also use the Test all configurations button to confirm that the configuration was successful. If your configuration is valid, you’ll see a banner that says “Configuration is valid. If you see issues, please see documentation or reach out to Cortex support.”
Configure the integration for multiple Rootly accounts
The Rootly integration has multi-account support. You can add a configuration for each additional instance by repeating the process above.
Each configuration requires an alias, which Cortex uses to correlate the designated instance with registrations for various entities. Registrations can also use a default configuration without a listed alias. You can edit aliases and default configurations from the Rootly page in your Cortex settings. Select the edit icon next to a given configuration and toggle Set as default on. If you only have one configuration, it will automatically be set as the default.
Viewing incidents in Cortex
You can view incidents on an entity details page. Each incident is listed with its title, severity, status, and description.
To view the list of incidents:
In Cortex, navigate to an entity.
On the left side of the entity details page, click On-call & incidents.
In the list, view all incidents from the last 30 days. To narrow the list by severity or or status, use the filters at the top of the page.
In addition, active incidents will appear at the top of the entity details overview page.
How to connect Cortex entities to Rootly
Discovery
By default, Cortex will use the entity tag (e.g. my-entity
) or entity name as the "best-guess" for a Rootly service. For example, if your entity tag is my-entity
, then the corresponding service slug in Rootly should also be my-entity
.
If your Rootly service name does not match the Cortex entity tag or name, you can override this in the Cortex entity descriptor.
Editing the entity descriptor
For a given entity, you can define Rootly services by ID or slug.
id
Service ID
****
slug
Service slug
****
Service ID
Service slug
Trigger an incident
While viewing an entity in Cortex, you can trigger an incident in Rootly:
In Cortex, navigate to an entity. On the left side of an entity details page, click Integrations > Rootly.
In the upper right side of the entity's Rootly page, click Trigger incident.
Configure the incident modal:
Name: Enter a name for the incident.
Summary: Enter a summary for the incident.
Description: Enter a long-form description of the incident.
Severity: Select a severity level.
Condition: Select a condition for the incident.
At the bottom of the modal, click Trigger incident.
A confirmation screen will appear. In the confirmation, click the link to view the incident in Rootly.
Scorecards and CQL
With the Rootly integration, you can create Scorecard rules and write CQL queries based on Rootly incidents.
See more examples in the CQL Explorer in Cortex.
Still need help?
The following options are available to get assistance from the Cortex Customer Engineering team:
Email: help@cortex.io, or open a support ticket in the in app Resource Center
Chat: Available in the Resource Center
Slack: Users with a connected Slack channel will have a workflow added to their account. From here, you can either @CortexTechnicalSupport or add a
:ticket:
reaction to a question in Slack, and the team will respond directly.
Don’t have a Slack channel? Talk with your Customer Success Manager.
Last updated