Rootconf 2018

Rootconf 2018

On scaling infrastructure and operations

Vivek Sridhar

@vsridhar

Distributed tracing with Jaeger at scale

Submitted Mar 7, 2018

Distributed tracing is a technique for monitoring & profiling systems built on microservices architecture. Distributed tracing is quickly becoming a must-have component in the tools that organizations use to monitor their complex, microservice-based architecture. Jaeger is an open source tool and part of CNCF project released and worked by Uber.

Outline

Will be covering following topics:

  • Introduction to Microservices
  • What is Distributed Tracing and Open Tracing?
  • Using Jaeger to monitor microservices-based distributed systems covering:

      a. Distributed context propagation.
      b. Distributed transaction monitoring.
      c.  Root cause analysis.
      d. Service dependency analysis.
      e. Performance / Latency optimization
    
  • Demo Jaeger with an example from Monitoring perspective.

  • Demo of tracing to collect application metrics in Kubernetes with Jaeger.
  • Using Jaegar at scale with Kubernetes in a microservice environment.

Speaker bio

Vivek is a tech enthusiast with over 11 years experience in the Software Industry. He is currently working as a Developer Advocate with DigitalOcean and has been a Technology Advisor to several tech startups. Previously he was Head of DevOps & QA at Blackbuck and was a DevOps Solution Architect at HCL (Australia) in client engagement and pre-sales roles. Vivek started his career with IBM Rational (INDIA Software Labs) and is passionate about working with software developer communities.

Links

Slides

https://docs.google.com/presentation/d/1yEM8GjksF9XdOO39gqTIXZVYC_f66f03vB05lbMLUOo/edit?usp=sharing

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}