Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

DevOps Foundations: Distributed Tracing

via LinkedIn Learning

Overview

Learn how to troubleshoot complex microservice environments with Jaeger and Zipkin, two popular tracing projects, and how to evaluate the performance of a complex application.

Syllabus

Introduction
  • Tracing for observability
  • Your lab and test app
  • Testing the setup
1. What Is Distributed Tracing?
  • Why do we need distributed tracing now?
  • Tracing libraries and agents
  • Overview of Zipkin and Jaeger
2. Implementing Distributed Tracing with Zipkin
  • Configuring the Zipkin tracer
  • Tracing app code
  • Seeing the app trace in the Zipkin UI
  • Adding metadata to your traces
  • Seeing the tags and error event in the Zipkin UI
  • Tracing database calls with Zipkin
  • Seeing the database traces in the Zipkin UI
  • Tracing message queue calls
  • Seeing the message queue traces in the Zipkin UI
  • Tracing web calls server-side
  • Seeing web service traces in the Zipkin UI
  • Tracing web calls end-to-end
  • Seeing the whole picture
3. Implementing Distributed Tracing with Jaeger
  • Configuring the Jaeger tracer
  • Tracing app code
  • Seeing the app trace in the Jaeger UI
  • Adding metadata to your traces
  • Seeing the tags and error event in the Jaeger UI
  • Tracing database calls
  • Seeing the database traces in the Jaeger UI
  • Tracing message queue calls
  • Seeing the message queue traces in the Jaeger UI
  • Tracing web calls server-side
  • Seeing web service traces in the Jaeger UI
  • Tracing web calls end-to-end
  • Seeing the whole picture
4. Managing Trace Data
  • Persisting trace data for long term analysis
  • Integrating trace data with the rest of your monitoring systems
Conclusion
  • Additional help and resources

Taught by

Peco Karayanev

Reviews

4.5 rating at LinkedIn Learning based on 33 ratings

Start your review of DevOps Foundations: Distributed Tracing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.