Tracing distributed (Micro)Service Calls

A session at JAX 2017

Wednesday 10th May, 2017

11:45am to 12:45pm (CET)

Distributed tracing is a method of connecting interaction of different services on a network. Collecting and processing such tracing information again allows for the observation of a distributed system in its entirety. This talk shares the presenter’s insights gained by working on the JVM-support of distributed tracing for the APM tool Instana. Doing so, it introduces the landscape of distributed tracing on the JVM, discussing popular approaches such as Dapper, Zipkin or Brave/OpenTracing. In the process, it is discussed how byte code instrumentation can be used to capture systems without requiring a user to set up the software under observation. The presentation finishes with a discussion of typical problems of distributed tracing solutions and carefully examines the performance penalties APM tools entail.

About the speaker

This person is speaking at this event.
Rafael Winterhalter

Software consultant in Oslo, Norway, Rafael received a Duke’s Choice award and was elected a Java Champion

Sign in to add slides, notes or videos to this session

JAX 2017

Germany Germany, Mainz

8th12th May 2017

Tell your friends!


Time 11:45am12:45pm CET

Date Wed 10th May 2017

Session Hash Tag


Short URL


View the schedule


See something wrong?

Report an issue with this session