October 31, 2019

194 words 1 min read

What's the Performance Overhead? Answering the Biggest Question in Tracing

What's the Performance Overhead? Answering the Biggest Question in Tracing

With the increased adoption of microservices architecture, performing tracing is becoming crucial to understanding the behavior of our applications, detecting abnormalities and interpreting transactio …

Talk Title What's the Performance Overhead? Answering the Biggest Question in Tracing
Speakers Gabriela Soria (Intern, CNCF (Opentracing /Jaeger))
Conference KubeCon + CloudNativeCon Europe
Conf Tag
Location Barcelona, Spain
Date May 19-23, 2019
URL Talk Page
Slides Talk Slides
Video

With the increased adoption of microservices architecture, performing tracing is becoming crucial to understanding the behavior of our applications, detecting abnormalities and interpreting transactions. In this session, we’ll present the results of performance tests in order to understand how the instrumentation affects the performance of applications. The scope of this research is the OpenTracing Java API, and some representative libraries that use it under the hood, e.g. Java Servlet Filter, Spring Boot and Cloud, JAX-RS and JDBC. We’ll be showing tests comparing a non-instrumented application with the same example application using different tracers. We’ll include the main concepts of tracing for those who are new to microservices and/or distributed tracing, but you’ll benefit even if you’re already familiar with OpenTracing. Familiarity with Java is useful but not strictly required.

comments powered by Disqus