Beyond Production: End-to-End CI/CD Observability With OpenTelemetry
summary
Demonstrates end-to-end CI/CD observability using OpenTelemetry with Argo Workflows, ArgoCD, GitLab and Signos: deploys an OpenTelemetry collector (minikube), scrapes ArgoCD metrics via Prometheus, uses OTel CLI to emit and stitch root + child spans from workflow DAGs, and exports OTLP traces/metrics to Signos. Claims three concrete deliverables—instrument Argo Workflows and ArgoCD, capture CI/CD semantic attributes, and surface build/deploy latency and queue depth—and shows traces and metrics visible in Signos (demo works though some spans show 0.00ms when steps run instantly).
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:07Argo CD and Workflows overview
- 2:53OpenTelemetry for CI/CD
- 4:19Collector architecture
- 6:27Argo CD metrics challenges
- 7:30Instrumentation setup
- 8:56OTel collector in Kubernetes
- 11:48Workflow tracing demo
- 13:49Workflows UI timeline
- 15:15Traces in Signals dashboard
- 17:27Metrics troubleshooting
- 19:41GitLab CI observability
- 22:28CI with Argo Workflows
- 23:09Key takeaways
related talks
06mProject Lightning Talk: Quick Intro to CI/CD Observability with OpenTelemetry
28mEnd-to-end CI/CD observability with open source
20mStandardizing CI/CD Observability: Insights From the OpenTelemetry CI/CD SIG
45mFrom Noise To Signal: Building Smart Observability Pipelines With OpenTelemetry
29mFrom Flaky Builds to Self-Healing Deployments: An OTel-Driven CI/CD...
34mHow we Build CI/CD Observability with OpenTelemetry
51mSelf-Healing CI/CD Pipelines with Tekton and ArgoCD
50mGuide to Observability with OpenTelemetry
