Integration that allows to:
- Visualize and monitor metrics collected via Gitlab through Prometheus
See https://docs.gitlab.com/ee/administration/monitoring/prometheus/ for more information about Gitlab and its integration with Prometheus
The Gitlab check is packaged with the Agent, so simply install the Agent on your Gitlab servers.
If you need the newest version of the Gitlab check, install the dd-check-gitlab package; this package's check overrides the one packaged with the Agent. See the integrations-core repository README.md for more details.
Edit the gitlab.yaml file to point to the Gitlab's Prometheus metrics endpoint.
See the sample gitlab.yaml for all available configuration options.
The allowed_metrics item in the init_config section allows to specify the metrics that should be extracted.
Run the Agent's status subcommand and look for gitlab under the Checks section:
Checks
======
gitlab
-----------
- instance #0 [OK]
- Collected 8 metrics, 0 events & 3 service checks
The gitlab check is compatible with all major platforms
See metadata.csv for a list of metrics provided by this integration.
The Gitlab check does not include any event at this time.
The Gitlab check includes a readiness and a liveness service check. Moreover, it provides a service check to ensure that the local Prometheus endpoint is available.
Need help? Contact Datadog Support.
Learn more about infrastructure monitoring and all our integrations on our blog