Naar hoofdinhoud gaan
Tools voor moderne ontwikkelaars. GitLab combineert issues, code review, CI en CD in één UI. De GitLab-integratie koppelt AppSignal terug naar uw GitLab-repository (broncode bekijken voor een uitzondering, een commit openen, enz.). Het is een persoonlijke integratie: elke gebruiker die deze wil gebruiken, moet deze stappen voor zichzelf uitvoeren voor elke AppSignal-app.
GitLab heeft geen één-klik AppSignal-integratie aan de GitLab-zijde. De onderstaande installatie gebruikt een GitLab personal access token, die officieel ondersteund wordt op GitLab.com, GitLab Self-Managed en GitLab Dedicated. Deze integratie maakt niet automatisch issues aan op GitLab, om overbelasting met issues te voorkomen.
Website: https://gitlab.com

Stap 1. Een GitLab personal access token maken

  1. Meld u aan bij GitLab en ga naar uw gebruikersinstellingen.
  2. Selecteer in de linker zijbalk Access tokens (https://gitlab.com/-/user_settings/personal_access_tokens op GitLab.com).
  3. Selecteer Add new token en vul in:
    • Token name: AppSignal
    • Expiration date: kies een datum die past bij het beleid van uw organisatie.
    • Scopes: selecteer de minimale scopes die AppSignal nodig heeft om uw project te lezen:
      • read_api — alleen-lezen toegang tot de GitLab API (projectmetadata, commits, bestanden).
      • read_repository — alleen-lezen toegang tot repository-inhoud via Git/HTTP.
  4. Selecteer Create personal access token en kopieer het token direct. GitLab toont het slechts één keer.
Gebruik read_api + read_repository in plaats van de brede api-scope. AppSignal hoeft alleen projectinformatie te lezen, niet ernaar te schrijven.

Stap 2. Voeg de integratie toe in AppSignal

  1. Open in AppSignal de app die u wilt koppelen.
  2. Ga naar App settings → Integrations → GitLab.
  3. Vul het formulier in:
    • Token: plak het personal access token dat u in stap 1 hebt aangemaakt.
    • GitLab URL: de volledige URL naar het GitLab-project, bijvoorbeeld https://gitlab.com/your-namespace/your-project. Voor self-managed GitLab gebruikt u de hostnaam van uw instance, bijv. https://gitlab.example.com/your-group/your-project.
  4. Selecteer create integration.
U kunt op elk moment naar deze pagina terugkeren om update integration of remove integration te doen.

Stap 3. Herhaal per gebruiker

Omdat dit een persoonlijke integratie is, moet elke teamgenoot die wil dat broncodelinks in zijn AppSignal-account werken, de stappen 1–2 herhalen met zijn eigen GitLab-token.

Deploy markers vanuit GitLab CI/CD

Om implementaties vanuit een GitLab CI/CD-pipeline aan AppSignal te rapporteren, raadpleegt u de documentatie over deploy markers voor de aanbevolen aanpak met de configuratie-optie revision, of het voorbeeld met de Markers API als uw stack geen AppSignal-integratie bevat.

Probleemoplossing

Broncodelinks in AppSignal openen het juiste bestand niet. Open opnieuw App settings → Integrations → GitLab in AppSignal en controleer of de GitLab-URL naar de projectroot wijst (bijv. https://gitlab.com/namespace/project) en niet naar een subpad, branch of .git-URL.

Lijst met integraties