Skip to main content

SEI integrations overview

In order to calculate metrics, you must integrate your SDLC tools with SEI.

Interactions with third-party systems on Harness SEI are managed through the SEI integrations. SEI integrations contain the information necessary for the Harness Platform and modules to integrate and work with SDLC tools, such as Git providers, issue management systems, communication tools, and more.

For example, an SEI GitHub integration authenticates through a GitHub account to collect data about activity in your teams' GitHub repos (such as PRs, commits, and merges).

You can use any application-specific integration supported by Harness SEI to integrate your tool with SEI. If you need to connect a CI/CD tool that currently lacks integration support from SEI, you have the option to create a custom CI/CD integration separately.

info

Please note that after adding an integration and for each subsequent data sync, it may take up to 24 hours for the data to be fully reflected on SEI. This means that any widgets you configure on Insights using this integration may not display data until the synchronization is completed.

Integration Mapping

Integration mapping refers to the process of associating existing or new integrations with your current project. After creating the project, you can proceed to set up and map integrations to it. It's important to associate the integrations correctly with the project in order to ensure that the widgets on the Insight display accurate data.

  1. To map integrations, go to the Integration Mapping tab within the SEI module.
  2. Click on Map Integrations and select any existing integrations or create new ones as per the requirement.

Harness SEI supported platforms and technologies

Harness SEI supports a variety of platforms, repos, tools, and related technologies. The following sections list entities or providers with first-class support in Harness SEI.

Issue Management Platform

Source Code Management (SCM)

CI/CD

Security

Communication & Collaboration

Incident Monitoring

Others

On-prem integrations and tools without application-specific integrations require Ingestion Satellites.

Custom CI/CD integrations

SEI supports custom CI/CD integrations through webhooks. You can use this for CI/CD tools that don't have a dedicated SEI integration. For information about custom CI/CD, go to Custom CI/CD Integrations.

tip

In addition to SEI integrations, you can import CSV files and display the data in Table reports.

Integration Monitoring

To monitor and track the health status of an integration, you can go to Integration Monitoring.

Here's how you can verify the integration status:

  1. Go to the Integrations tab under the Data Settings and select Your Integrations.

  1. Click on the Integration for which you want to verify the status.
  2. Select the Monitoring tab.

This page allows you to monitor the integration's current status, which could be either HEALTHY, UNKNOWN, or FAILED.

You can review previous ingestion activities in the Ingestion Logs section and view their respective statuses. You can also access additional details such as the Ingestion Task Start Time, Time taken to Complete the Ingestion Task, and Number of Retries for the Ingestion Scan.