May 2018 Newsletter
Jaeger Project Updates
We have a new release this month: v1.5.0. It ships with the ability to adjust static sampling probabilities per operation, better metric names and a new CLI option to limit the number of traces stored by the in-memory storage, as well as a health-check endpoint for our standalone binary, by first-time contributor Eundoo Song (@eundoosong). Thanks!
Content from the Community
Beyond OpenTracing • Allison Richardet
A cluster is a busy place, and lots can happen. Microservices, containers, polygot persistence, schedulers, and so on have enabled organizations to rapidly deploy a variety of applications. We can get up and running quickly, but then progress halts if we can’t understand our system. In order to keep moving forward, we need to enforce structure in the right places, while not constraining the benefits of microservices. Just as event sourcing can help us structure communication among services, an evolvable grammar can structure our measurements to enable powerful insights and analytics. This grammar can help us increase cardinality in our logging and allow more tools to provide insight into what is going on. In this talk, we will walk through how to use logging, OpenTracing, and grammar to improve event collection for later analysis.
Session recording: https://www.youtube.com/watch?v=5uGGgMn2iq4
CloudNativeCon+KubeCon EU 2018 • How We Used Jaeger and Prometheus to Deliver Lightning-Fast User Queries by Bryan Boreham
This talk comes from practical experience of running a cloud-based SAAS under Kubernetes for the last two years. Prometheus is good for the big picture view of how things are running, while Jaeger acts like a microscope on the internal workings of your system.
You will learn about:
* Setting up Jaeger and Prometheus in your Kubernetes cluster
* Inspecting Jaeger and Prometheus output for tell-tale signs of trouble
* Instrumenting your code (with examples in Go) for more detail
* Applying the information gained to optimise your code and tune your system
Session Recording: https://www.youtube.com/watch?v=qg0ENOdP1Lo
CloudNativeCon+KubeCon EU 2018 • Jaeger Project Intro by Juraci Paixão Kröhling
This talk is a brief introduction to the Jaeger project, including which problems it aims to solve and what’s the relationship with the OpenTracing project.
Session Recording: https://www.youtube.com/watch?v=D7XakRQaEk0
CloudNativeCon+KubeCon EU 2018 • Jaeger Deep Dive by Juraci Paixão Kröhling
This talk gives you more details about the inner workings of Jaeger, including an overview of the components, how they work together and how to deploy them.
Session Recording: https://www.youtube.com/watch?v=tFZAHWl8y_I
Ways to Engage
June 12–15, DockerCon, San Francisco, CA
- Wednesday, Jun 13 • 3:30 PM — 6:00 PM • Cloud Native Projects SIG, lightning talks on OpenTracing and Jaeger by Priyanka, Ted, and Yuri.
June 18–20, Developer Week, New York, NY
- Wednesday, June 20 • 1:00pm–1:25pm • Better Logging for Microservices with OpenTracing, Yuri Shkuro (Uber Technologies)
July 16–19, O’Reilly’s OSCON, Portland OR
- Monday, July 16 • 1:30pm–5:00pm: Introduction to OpenTracing: Follow your requests from mobile and web clients to microservices and monoliths, Priyanka Sharma (LightStep ), Ted Young (LightStep), Ben Sigelman (LightStep)
We Would Love to Hear From You
And feel free to join our bi-weekly video calls.
— The Jaeger Team