Company
Date Published
Author
Diogo Daniel Pacheco
Word count
2165
Language
English
Hacker News points
None

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.