Cortex connects to many third-party vendors whose system interfaces frequently change. As a result, integration behavior or configuration steps may shift without notice. If you encounter unexpected issues, check with your system administrator or refer to the vendor’s documentation for the most current information. Additionally, integration sync times vary and are subject to scheduling overrides and timing variance.
Why use the integration for incident.io
incident.io is an incident management platform that coordinates how teams declare, respond to, and resolve incidents. The integration brings that data into Cortex, so an entity’s incident history and current on-call coverage sit alongside its ownership, dependencies, and Scorecard results. The integration for incident.io brings the following into Cortex:- Incidents - Active and historical incidents for an entity, with severity, status, and affected entities.
- On-call schedules - Who’s on call now and who’s on call next for an entity. Requires the On-call category.
Using Cortex as a source of truth in incident.io
incident.io natively supports pulling Cortex teams and catalog entities into incident.io, so Cortex can serve as the source of truth for team and service data across both platforms. This is configured from the incident.io side. See incident.io’s Cortex integration docs for setup instructions.Configuring incident.io
Prerequisites
- Users with the
Configure Integrationspermission can configure incident.io. - Create an incident.io API key with the following scopes:
Create incidentsView all incident data, including private incidentsView data like public incidents and organization settingsView catalog types and entriesschedules.viewcatalog_entries.view
Installing incident.io in Cortex
- From the main sidebar, expand Integrations, then select Configurations.
- Locate incident.io, then click Install. The incident.io side panel opens.
- In the incident.io side panel, do the following:
-
From the Category dropdown, select the types of data to import (required):
- Incidents - Imports incidents with severity, status, and affected entities.
- On-call - Imports on-call schedules, including who’s on call now and next.
- Under Configuration alias, enter the alias you’ll use to tie entity registrations to different configuration accounts (required).
- Under API key, enter your incident.io API key (required).
-
From the Category dropdown, select the types of data to import (required):
- Click Test connection. A successful connection means your integration is configured correctly.
- Click Save.
To modify an existing configuration, see Modifying an integration configuration.
Using multiple incident.io configurations
The incident.io integration supports multiple configurations. To add another:- From the main sidebar, expand Integrations, then select Configurations.
- Locate incident.io, then click Settings.
- In the upper-right corner of the page, click Add configuration.
- Follow the steps in Installing incident.io in Cortex above.
- From the main sidebar, expand Integrations, then select Configurations.
- Locate incident.io, then click Settings.
- Click the pencil icon next to a configuration.
- Toggle on Set as default. If you only have one configuration, it’s automatically set as the default.