marketplaceTo find out if this integration is available in your organization, see your Datadog Integrations page or ask your organization administrator.
To initiate an exception request to enable this integration for your organization, email support@ddog-gov.com.
General metrics about GitLab API Status, Project Metrics, and Sidekiq
Metrics about any and all instances
Metrics about specific runners and issues
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
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
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
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
For support or feature requests, contact RapDev.io through the following channels:
This application is made available through the Marketplace and is supported by a Datadog Technology Partner. Click Here to purchase this application.