Integração · CI / CD

GitLab CI

Duração dos pipelines, carga dos runners, success rate.

O que é coletado

A REST API do GitLab mais um webhook em eventos de pipeline. Agregação por projeto / por runner.

Requisitos

  • GitLab 14+
  • token scope read_api
  • pipeline events webhook

Métricas principais

Coletadas por padrão. Cada métrica fica disponível em dashboards, alertas e PromQL.

gitlab.pipeline.durationgitlab.runner.loadgitlab.job.success.rategitlab.queue.time

Passos de instalação

  1. 1Token com read_api
  2. 2URL do webhook em /api/v1/integrations/gitlab/hook

Após a instalação

  • · As métricas aparecem no dashboard em 15-30 segundos
  • · As labels da integração entram nos filtros automaticamente
  • · Presets de dashboard para métricas comuns ficam disponíveis no editor
Mais na documentação
GitLab CI
Abrir o guia →

Perguntas frequentes

O que o Unimoni coleta do GitLab CI?
Duração dos pipelines, carga dos runners, success rate. Cada métrica cai na mesma TSDB do resto do seu stack, então você monta dashboards e alertas sobre GitLab CI e todo o restante em um só lugar.
Quanto tempo leva para conectar o GitLab CI?
Normalmente alguns minutos: poucos passos, sem mudanças de código. As métricas aparecem nos seus dashboards 15–30 segundos após o primeiro scrape.
Qual acesso a integração do GitLab CI precisa?
Apenas o mínimo listado em «Requisitos» acima — um token ou papel restrito, nada além disso. O Unimoni pede o menor privilégio que cada sistema suporta.
O monitoramento do GitLab CI está disponível self-hosted e no plano gratuito?
Sim. Cada integração funciona de forma idêntica no Unimoni Cloud e self-hosted, e está incluída a partir do plano gratuito.

Integrações semelhantes