GitLab is an all-in-one CI/CD and source code management platform that streamlines software development. Benefit from GitLab's vast repository data within for a comprehensive view of your software life-cycle

Data Collected

  • Repositories and associated metadata
  • Issues and associated metadata
  • Deployments and associated metadata
  • Merge Requests and associated metadata

Features Unlocked

To know which features this plugin unlocks, checkout this table of features.

Installation Guide

Integrate GitLab with your platform to centralize your code repositories, merge requests, and much more. By integrating GitLab, you can better manage your services, streamline your DevOps processes, and ensure that your teams are always on the same page.

Required Permissions for GitLab App

To ensure a seamless integration, make sure your GitLab app has the following permissions:
  • Read API: Enables to make API calls to GitLab for various activities like fetching repositories, branches, and merge requests.
    • Access: Read-only
  • Read Repository: Allows to pull repository data, including code and metadata.
    • Access: Read-only

Steps to Integrate GitLab with

Step 1: Configure GitLab App Permissions

Firstly, go to the settings section of your GitLab account and ensure that the required permissions are configured as mentioned above.

Step 2: Generate GitLab Personal Access Token

  1. 1.
    Navigate to Settings -> Access Tokens within your GitLab account.
  2. 2.
    Click on Create personal access token.
  3. 3.
    Check the required scopes (read_api, read_repository) for the token.
  4. 4.
    Name your token for easier future reference, such as " GitLab Integration".
  5. 5.
    Click on Create token.
Once the token is created, make sure to copy and store it securely; you'll need it for the next steps.

Step 3: Connect GitLab to

  1. 1.
    Open and go to the Data Sources page.
  2. 2.
    Click the Add Data Source button and select GitLab from the dropdown.
  3. 3.
    A prompt will appear, asking for details to establish the integration.
    • Collector Name: Provide a name for the GitLab data collector.
    • Personal Access Token: Paste the GitLab token generated in Step 2.
Click Create to complete the integration. You will then see your GitLab collector listed under the Active section of the Data Sources page.
Last modified 13d ago