Home / Companies / New Relic / Blog / Post Details
Content Deep Dive

Monitor GitLab with OpenTelemetry and New Relic

Blog post from New Relic

Post Details
Company
Date Published
Author
Diogo Daniel Pacheco
Word Count
2,165
Language
English
Hacker News Points
-
Summary

This summary highlights how monitoring GitLab jobs and pipelines using OpenTelemetry and the New Relic GitLab quickstart can provide visibility into the building and deployment phases of the DevOps lifecycle, helping developers shift left by getting observability for their build and deploy processes. The integration allows tracking key metrics on pipeline executions, visualizing jobs and pipeline executions as distributed traces with logs in context, pinpointing issues, creating alerts, and more. The setup involves two main parts: the New Relic exporter, which exports pipeline data as logs and traces, and the New Relic metrics exporter, which gathers data from the GitLab API about projects, pipelines, jobs, runners, environments, deployments, and releases, then exports it to New Relic as a mixture of metrics and logs. By following the provided steps, users can set up the integration, configure exporters, test and confirm that New Relic is receiving data, create a pipeline schedule, import the quickstart dashboard, and gain complete visibility into their GitLab estate. This setup enables developers to monitor their build and deploy processes more effectively, helping them improve their DevOps practices.