Opentelemetry and Your Tests
summary
Hook test pipelines into OpenTelemetry so CI test runs become searchable traces and metrics rather than buried XML files. The workflow parses JUnit XML to OpenTelemetry traces, attaches git context attached to spans (author, PR, files changed, lines added), and ships pass/skip/fail counts and per-test spans to backends like Jaeger or Elastic. Implementations include a Jenkins OpenTelemetry publisher, a Go CLI for any CI, pytest/maven/ansible plugins, and a demo using an OT Collector + Jaeger.
AI-written summary · about
chapters (8)
- 0:00Start
- 5:022. Notification & Ownership
- 6:49Maven OpenTelemetry plugin
- 7:24Ansible Open Telemetry plugin
- 8:16Pytest Open Telemetry plugin
- 14:08A Jenkins Open Telemetry plugin (spoiler)
- 19:31Git attributes
- 21:12Test results attributes
related talks
31mRepurposing OpenTelemetry Traces as Test Data: Breaking the Cost Barrier in System…
22mOpen Telemetry for API Monitoring
10mopentelemetry_testing
24mWhat is observability-driven development?
39mHow Testability Drives Observability
30mTesting in A Distributed Systems World
18mHow to integrate #opentelemetry with Appium 2.0
56mTestOps at scale
