~/talk

Untangling the Threads: Understanding Argo Workflows with Workflow Tracing

Talkat ArgoCon NA 2024 · on Tuesday, 2024-11-12· at 13:40· Salt Palace | Level 2 | 251 AD· [observability]
links:none on file
slides:none on file

OpenTelemetry tracing is wired into Argo via an OpenTelemetry Collector routing spans to Tempo and Prometheus, with traces from the workflow controller and pods plus optional otel CLI spans. Converting spans to metrics via a span metric connector produces alertable numbers (example: pending time climbs to ~6 minutes and a workflow stretched to 7 minutes when controller parallelism is 2). BuildKit exports detailed spans showing multistage parallel builds; controller reconcile delays are visible as the default 10‑second requeue. Cost and cardinality require selective tracing; release targeted for 3.7.

AI-written summary · about

  1. 0:00Tracing in Argo Workflows
  2. 2:10OpenTelemetry architecture
  3. 3:53Workflow traces in Grafana
  4. 5:45Custom tracing with otel CLI
  5. 6:26Workflow phases analysis
  6. 8:14Spans to metrics conversion
  7. 10:48CI workflows tracing
  8. 13:40Build tracing with events
  9. 14:46Artifact transfer times
  10. 16:34Workflow controller interaction
  11. 18:01Workflow controller deep dive
  12. 19:23Local tracing setup
  13. 20:47Tracing challenges and plans
  14. 21:49Pipekit support and services
  15. 22:51Q&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.