06-21, 13:50–14:35 (Europe/Amsterdam), Expo 2
The dynamic and highly distributed nature of modern systems renders it impossible to keep track of the web of interconnecting services and of the flow of requests through that web. Distributed tracing provides the missing telemetry to understand the service dependencies in a microservice (or any highly distributed) system and identify critical paths and latency sources in the application.
Distributed tracing has been gaining a lot of attention, with 38% percent increase in DevOps using it year over year. The leading tool in that space is Jaeger, the popular open source project which was developed at Uber, and is now a graduated project under the Cloud Native Computing Foundation.
This workshop will introduce basic concepts and terms such as code instrumentation, spans and sampling rates. Then through live demo on Jaeger you will learn how to effectively use it to monitor your microservices architecture.
This is a practical and fun workshop, that will give you the feel of distributed tracing and how it can help you to troubleshoot performance issues in production, using the popular Jaeger OSS.
Horovits lives at the intersection of technology, product and innovation. With over 20 years in the hi-tech industry as a software developer, a solutions architect and a product manager, he brings a wealth of knowledge in cloud computing, big data solutions, DevOps practices and more.
Horovits is an avid advocate of open source software, open standards and communities. Horovits is an advocate of the Cloud Native Computing Foundation (CNCF), an organizer of the CNCF Tel-Aviv meetup group, a podcaster at OpenObservability Talks, and a blogger, among others.
Currently working as the principal developer advocate at Logz.io, Horovits evangelizes on Observability in IT systems using popular open source projects such as Prometheus, OpenSearch, Jaeger and OpenTelemetry.