~/talk

Controller-Native Trace Propagation for Delivery Analytics

Talkat DevConf.CZ 2026 · on Thursday, 2026-06-18· at 14:45· D0206 (capacity 154)· [kubernetes, observability]
links:none on file
slides:none on file

Implements controller-native trace propagation on a Tekton/Conflux delivery platform: controllers inject W3C trace context into Kubernetes resource annotations (using the Tekton Snapshot anchor for cross-stage lifetime), downstream reconcilers extract it to create child spans, and OpenTelemetry renders one trace per delivery. Rules enforce creator-writes reconciler-reads, a carrier-format contract, separate dedupe keys, and end-to-end tests. Result: build/test/release appear in one trace with wait vs execution spans, enabling accurate mean-time-to-build without a custom correlation store.

AI-written summary · about

  1. 0:00Controller-native tracing intro
  2. 1:04Request propagation failures
  3. 3:33Resource-carried trace context
  4. 5:39Tekton and Conflux case studies
  5. 8:48W3C and OpenTelemetry standards
  6. 11:17Tekton’s tracing support
  7. 13:05Choosing trace context resource
  8. 14:54Trace context rules
  9. 18:00Stable trace coordination
  10. 21:53Writer ownership prevents corruption
  11. 22:57Trace continuity and lifetime
  12. 24:25Deduplication vs propagation
  13. 25:52Manual retries handling
  14. 27:16Reliable tracing operations
  15. 29:02Testing trace correctness
  16. 29:43Mean time to build
  17. 33:20Wait and execution spans
  18. 35:05Delivery latency analysis value
  19. 36:28Key takeaways
~/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.