~/talk

Tracing CI/CD with OpenTelemetry

Talkat IstioCon 2023 · on Tuesday, 2023-09-26· at 12:30· Virtual, Virtual· [observability, devops-and-delivery]
links:none on file
slides:none on file

Istio uses OpenTelemetry to trace CI/CD pipelines end to end and reveals concrete bottlenecks: an e2e job emits 10,000 spans and runs five to six minutes with about one minute spent in kind cluster setup, a historical go test run takes ten minutes with two packages at two minutes each and a mysterious five minute gap, and a package with zero tests causes a 50 second block. Instrumentation requires starting/ending spans, propagating context (HTTP headers or environment variables), and adding tracing to CI platforms like Prow, Buildkite, GitLab or GitHub Actions.

AI-written summary · about

  1. 0:00Tracing CI/CD intro
  2. 1:05Observability in CI/CD
  3. 2:08CI/CD observability limits
  4. 3:09Distributed tracing in microservices
  5. 4:11Tracing benefits in CI/CD
  6. 5:33CI/CD tracing improvements
  7. 6:39Logs insufficient for CI/CD
  8. 8:25Implement tracing in CI/CD
  9. 9:49Instrumenting CI/CD
  10. 10:30Summary & Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.