Distributed Tracing Integration with OpenTelemetry and Knative
summary
Live demo shows OpenTelemetry integrated with Knative serverless Java: Quarkus app plus PostgreSQL, Jaeger and the OpenTelemetry collector deployed via the OpenTelemetry operator. Configuration uses three properties (service name, collector endpoint, enabled) and Quarkus Dev Mode for fast iteration. When KNative deploys the container and KNative scales to zero, the collector still captures traces and Jaeger displays end-to-end spans. Tools used: Docker Compose, Kubernetes, Jaeger, OpenTelemetry, Quarkus; tracing works as demonstrated.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:04Talk overview
- 2:49APM tools challenges
- 8:15Observability pillars
- 11:13Open source observability
- 16:31OpenTelemetry intro
- 19:20Serverless observability issues
- 22:11Demo setup Quarkus
- 26:09Live demo Jaeger
- 32:41Knative Kubernetes deploy
- 36:17Serverless scaling demo
- 38:24Conclusion resources
related talks
45mDistributed Tracing Integration with OpenTelemetry and Knative
42mDistributed Tracing Integration with OpenTelemetry and Knative
34mDistributed Tracing Integration with OpenTelemetry and Knative
31mDistributed Tracing Integration with OpenTelemetry and Knative
28mDistributed Tracing Integration with OpenTelemetry and Knative _ _ _
08mOpenTelemetry and Quarkus
50mI'm Tracing you!
51mPractical introduction to OpenTelemetry tracing
