Skip to content

Add rake task to trace deployment pipelines

Summary

Add a rake task to trace a deployment pipeline that has already completed. It can pull timing data using the pipelines and jobs APIs, and it should generate traces in the Opentelemetry format.

POC: gitlab-org/release-tools!1772 (closed)

Proposal

Create a rake task, and a job that will run the rake task.

The POC needs to be polished:

  1. Add specs.
  2. No need to trace job logs for now.
  3. Take MRs through review and merge.
  4. Add rake task.
  5. Add CI job that runs the rake task.
Edited by Reuben Pereira