This is an automated email from the ASF dual-hosted git repository.

klesh pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/devlake-website.git


The following commit(s) were added to refs/heads/main by this push:
     new 1db4d0e8797 docs: add incident.io plugin configuration page (#832)
1db4d0e8797 is described below

commit 1db4d0e8797d23ba14b9a7ba4178e51e575d890b
Author: Sebastian Machuca <[email protected]>
AuthorDate: Fri Jul 31 11:27:39 2026 +1000

    docs: add incident.io plugin configuration page (#832)
    
    Companion to apache/devlake#9023 (feat(incidentio): add incident.io data
    source plugin): adds the Configuration/Incidentio page referenced by the
    plugin's config-ui DOC_URL, and lists incident.io in the supported data
    sources table.
    
    Co-authored-by: Claude Fable 5 <[email protected]>
---
 docs/Configuration/Incidentio.md      | 66 +++++++++++++++++++++++++++++++++++
 docs/Overview/SupportedDataSources.md |  1 +
 2 files changed, 67 insertions(+)

diff --git a/docs/Configuration/Incidentio.md b/docs/Configuration/Incidentio.md
new file mode 100644
index 00000000000..c8b53f36967
--- /dev/null
+++ b/docs/Configuration/Incidentio.md
@@ -0,0 +1,66 @@
+---
+title: "incident.io"
+sidebar_position: 18
+description: Config UI instruction for 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](/Troubleshooting/Configuration.md) or [create an 
issue](https://github.com/apache/incubator-devlake/issues)
diff --git a/docs/Overview/SupportedDataSources.md 
b/docs/Overview/SupportedDataSources.md
index d43ab15a4b8..511538a99da 100644
--- a/docs/Overview/SupportedDataSources.md
+++ b/docs/Overview/SupportedDataSources.md
@@ -23,6 +23,7 @@ more plugins. Detailed plugin docs can be found 
[here](/docs/Plugins).
 | Gitee (WIP)         | Source Code Management, Code Review, Issue Tracking    
                     | Cloud                              | Not Available       
    | `gitee`, `gitextractor`       | Full Refresh, Incremental Sync(for 
`issues`,`MRs`)                  |
 | PagerDuty           | Issue Tracking                                         
                     | Cloud                              | Available           
    | `pagerduty`                   | Incremental Sync                          
                          |
 | Opsgenie            | Issue Tracking                                         
                     | Cloud                              | Available           
    | `opsgenie`                    | Full Refresh (for `users`,`teams`), 
Incremental Sync (for `issues`) |
+| incident.io         | Issue Tracking                                         
                     | Cloud                              | Available           
    | `incidentio`                  | Full Refresh                              
                          |
 | Feishu (WIP)        | Calendar                                               
                     | Cloud                              | Not Available       
    | `feishu`                      | Full Refresh                              
                          |
 | AE                  | Source Code Management                                 
                     | On-prem                            | Not Available       
    | `ae`                          | Full Refresh                              
                          |
 | Sonarqube           | CODE QUALITY                                           
                     | SonarQube v8.x, v9.x               | Available           
    | `sonarqube`                   | Full Refresh                              
                          |

Reply via email to