---
title: GitLab
description: Monitor your GitLab projects, applications, and instances.
breadcrumbs: Docs > Integrations > GitLab
---

# GitLab
Supported OS marketplaceIntegration version1.1.1   General metrics about GitLab API Status, Project Metrics, and SidekiqMetrics about any and all instancesMetrics about specific runners and issues
## Overview{% #overview %}

GitLab is a DevOps software package that combines the ability to develop, secure, and operate software in a single application. This integration collects and reports the following GitLab metrics through different endpoints in the GitLab API:

- Project metrics
- Sidekiq stats
- Instance metrics
- Installed runners
- Total and open issues

### Dashboards{% #dashboards %}

This integration provides an out-of-the-box dashboard called **RapDev GitLab Dashboard** which displays data submitted to Datadog over time, and includes environment variables to further narrow down a search on a specific project or host.

## Data Collected{% #data-collected %}

### Metrics{% #metrics %}

|  |
|  |
| **rapdev.gitlab.project.count**(gauge)            | Number of projects                      |
| **rapdev.gitlab.project.fetches**(gauge)          | Number of project fetches               |
| **rapdev.gitlab.project.labels**(gauge)           | Number of project labels                |
| **rapdev.gitlab.instance.ssh\_keys**(gauge)       | Number of ssh keys in an instance       |
| **rapdev.gitlab.instance.forks**(gauge)           | Number of forks in an instance          |
| **rapdev.gitlab.instance.issues**(gauge)          | Number of issues in an instance         |
| **rapdev.gitlab.instance.notes**(gauge)           | Number of notes in an instance          |
| **rapdev.gitlab.instance.active\_users**(gauge)   | Number of active users in an instance   |
| **rapdev.gitlab.instance.users**(gauge)           | Number of users in an instance          |
| **rapdev.gitlab.instance.groups**(gauge)          | Number of groups in an instance         |
| **rapdev.gitlab.instance.merge\_requests**(gauge) | Number of merge requests in an instance |
| **rapdev.gitlab.sidekiq.queue\_count**(gauge)     | Number of sidekiq queues                |
| **rapdev.gitlab.sidekiq.jobs\_enqueued**(gauge)   | Number of currently queued sidekiq jobs |
| **rapdev.gitlab.sidekiq.jobs\_processed**(gauge)  | Number of total processed sidekiq jobs  |
| **rapdev.gitlab.sidekiq.jobs\_failed**(gauge)     | Number of failed sidekiq jobs           |
| **rapdev.gitlab.sidekiq.jobs\_dead**(gauge)       | Number of dead sidekiq jobs             |
| **rapdev.gitlab.runner.data**(gauge)              | Data on runners including amount        |
| **rapdev.gitlab.issues**(gauge)                   | Number of issues in the org             |
| **rapdev.gitlab.merge\_requests**(gauge)          | Number of merge requests in the org     |
| **rapdev.gitlab.users**(gauge)                    | Number of users in the org              |
| **rapdev.gitlab.runner.status**(gauge)            | Individual statuses of runners          |
| **rapdev.gitlab.runner.status\_count**(gauge)     | Number of runners per status            |

### Service Checks{% #service-checks %}

**rapdev.gitlab.get\_token**

Returns `OK` if getting token was successful, `CRITICAL` for errors, or `UNKNOWN` if the check is disabled.

*Statuses: ok, critical, unknown*

## Support{% #support %}

For support or feature requests, contact RapDev.io through the following channels:

- Support: [support@rapdev.io](mailto:support@rapdev.io)
- Sales: [sales@rapdev.io](mailto:sales@rapdev.io)
- Chat: [rapdev.io](https://www.rapdev.io/#Get-in-touch)
- Phone: 855-857-0222

This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.
