SEI integrations overview
In order to calculate metrics, you must integrate your SDLC tools with SEI.
SEI integrations are handled through 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).
To integrate a tool with SEI, you can use either an application-specific SEI integration the generic SEI integration.
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 linking available or new integrations with your current project. Once you have created your project, you can start setting up and mapping integrations as an admin. To map integrations correctly ensure that you have associated the integrations with the project.
- To map integrations, go to the Integration Mapping tab within the SEI module.
- Click on Map Integrations and select any existing integrations or create new ones as per the requirement.
Application-specific SEI integrations
- Azure DevOps Services
- Bitbucket
- Checkmarx SAST
- Circle CI
- Coverity
- Drone CI
- Gerrit
- GitHub
- GitHub Actions
- GitHub 2.0 - BETA
- GitLab
- Harness NG
- Helix Core Server
- Jira
- Jira 2.0 - BETA
- Microsoft Teams
- PagerDuty
- PostgreSQL
- Salesforce
- Slack
- Snyk
- SonarQube
- Splunk
- Tenable
- TestRail
- Zendesk
On-prem integrations and tools without application-specific integrations require Ingestion Satellites.
Other integrations
For information about custom CI/CD and Jenkins integrations, go to Other SEI integrations.
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 the Integration Monitoring tab.
Here's how you can verify the integration status:
- Go to the Integrations tab under the Data Settings and select Your Integrations.
- Click on the integration for which you want to verify the status.
- 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 also review past ingestion activities under the Ingestion Logs section and view their corresponding statuses. Additionally, you can find other details such as the Ingestion Task Start Time, Time to Complete the Ingestion Task and Number of Retries for the Ingestion Scan.