Distributed Tracing Integration with OpenTelemetry and Knative _ _ _
summary
Demo shows a Quarkus Java REST app deployed to OpenShift/Knative that scales to zero and back while OpenTelemetry captures traces without changing app code. The stack uses OpenTelemetry Collector to Jaeger as the exporter, Quarkus-generated KService YAML, and a Postgres backend; default Knative idle timeout (~30s) causes scale-to-zero then immediate cold-start on request. Traces for each request appear in Jaeger and new service instances are auto-detected, proving end-to-end serverless tracing works.
AI-written summary · about
chapters (8)
- 0:00Introduction to observability
- 3:33Three pillars of observability
- 7:49OpenTelemetry standard
- 11:48Demo introduction
- 13:55Quarkus and Knative setup
- 18:31Kubernetes deployment process
- 21:03OpenTelemetry collector demo
- 26:50Conclusion and takeaways
related talks
42mDistributed Tracing Integration with OpenTelemetry and Knative
31mDistributed Tracing Integration with OpenTelemetry and Knative
40mDistributed Tracing Integration with OpenTelemetry and Knative
45mDistributed Tracing Integration with OpenTelemetry and Knative
34mDistributed Tracing Integration with OpenTelemetry and Knative
08mOpenTelemetry and Quarkus
50mI'm Tracing you!
51mWriting Serverless Applications with Quarkus and Knative
