Skip to main content
Version: Next

incident.io

Visit Config UI at: http://localhost:4000.

Step 1 - Add Data Connections

Step 1.1 - Authentication

Connection Name

Give your connection a unique name to help you identify it in the future.

Endpoint URL

The default endpoint is https://api.incident.io/.

Token

Paste your incident.io API key here. You can create one in incident.io under Settings → API keys; read-only scopes for incidents, incident types, and severities are sufficient for the plugin's purposes.

Test and Save Connection

Click Test Connection, if the connection is successful, click Save Connection to add the connection.

Step 1.2 - Add Data Scopes

Choose the incident types to collect. Most workspaces have a single incident type named Default.

Only incident.io incidents will be collected. Incidents in test or tutorial mode are excluded automatically. The data will be stored in the issues, board_issues and boards tables with issue type INCIDENT, feeding the DORA change failure rate and failed deployment recovery time metrics.

The incident's Declared at timestamp drives the created date and Resolved at (falling back to Closed at) drives the resolution date. Retrospective incidents — declared after they were resolved — keep their resolution date; only the declared-to-resolved lead time is omitted for them.

Note: the incident.io plugin does not support any scope config.

Step 2 - Collect incident.io Data in a Project

Step 2.1 - Create a Project

Collecting incident.io data requires creating a project first.

Navigate to the Projects page from the side menu and create a new project.

Step 2.2 - Add an incident.io Connection

In the project, add the incident.io connection and select its data scopes.

Please note: if you don't see the incident types you are looking for, please check if you have added them to the connection first.

Step 2.3 - Set the Sync Policy (Optional)

There are three settings for Sync Policy:

  • Data Time Range: You can select the time range of the data you wish to collect. The default is set to the past six months.
  • Sync Frequency: You can choose how often you would like to sync your data in this step by selecting a sync frequency option or enter a cron code to specify your preferred schedule.
  • Skip Failed Tasks: sometimes a few tasks may fail in a long pipeline; you can choose to skip them to avoid spending more time in running the pipeline all over again.

Step 2.4 - Start Data Collection

Click on Collect Data to start collecting data for the whole project.

Troubleshooting

If you run into any problem, please check the Troubleshooting or create an issue