Интеграция · CI / CD

GitLab CI

Pipeline duration, runner load, success rate.

Что собирается

GitLab REST API + webhook на pipeline events. Per-project / per-runner агрегация.

Требования

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

Ключевые метрики

Собираются из коробки. Любую метрику можно использовать в дашбордах, алертах и PromQL.

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

Шаги установки

  1. 1Token с read_api
  2. 2Webhook URL на /api/v1/integrations/gitlab/hook

После установки

  • · Метрики появляются на дашборде через 15-30 секунд
  • · Лейблы интеграции автоматически попадают в фильтры
  • · Дашборд-пресеты для популярных метрик доступны в редакторе
Подробнее в документации
GitLab CI
Открыть руководство →

Частые вопросы

Что Unimoni собирает из GitLab CI?
Pipeline duration, runner load, success rate. Все метрики попадают в тот же TSDB, что и остальной стек, — дашборды и алерты строятся по GitLab CI и по остальной инфраструктуре в одном месте.
Сколько занимает подключение GitLab CI?
Обычно пара минут: несколько шагов без изменений в коде. Метрики появляются на дашбордах через 15–30 секунд после первого сбора.
Какой доступ нужен интеграции GitLab CI?
Только минимум из блока «Требования» выше — ограниченный токен или роль, ничего лишнего. Unimoni запрашивает наименьшие привилегии, которые поддерживает система.
Работает ли GitLab CI в self-hosted и на бесплатном тарифе?
Да. Все интеграции одинаково работают в облаке Unimoni и в self-hosted и доступны начиная с бесплатного тарифа.

Похожие интеграции