A Quick Intro to Distributed Tracing with Jaeger

Learn end-to-end distributed tracing with Jaeger

In this course students will quickly learn the basics of Jaeger so they can hit the ground running for any project related to distributed monitoring for micro-services.

What you’ll learn

  • Understand why we use micro-services and how distributed tracing fits into the picture.
  • Learn the architecture that supports Jaeger functionality.
  • Learn how businesses use Jaeger with real life case studies.
  • Configure and Setup the basic “HotRod” application with Jaeger.
  • Configure Jaeger to be used with Java and Spring.
  • Add traces and spans to your monitoring service.
  • Add tags and logs to your Jaeger service.
  • Learn how to make use of the ChildOfFunction.

Course Content

  • Introduction –> 6 lectures • 34min.
  • Jaeger Setup –> 3 lectures • 20min.
  • Monitoring and Tracing –> 5 lectures • 23min.
  • Conclusion –> 1 lecture • 1min.

A Quick Intro to Distributed Tracing with Jaeger

Requirements

  • A desire to learn and Crush It!.
  • A working Computer with either Windows/MacOS or Linux.
  • An Internet connection.
  • All technologies we will use will be free/have free trial versions.
  • Some Basic knowledge of unix/linux commands can be helpful, but not required.

In this course students will quickly learn the basics of Jaeger so they can hit the ground running for any project related to distributed monitoring for micro-services.

In this course we setup a Jaeger server locally on your machine and then test it out with their sample “HotRod” application. We will follow all the default settings and keep it easy to understand.  Once you have understood how to do this, you will be able to setup Jaeger and integrate it with your custom applications as well. Then you can setup monitoring as per your own needs and requirements.

Once you are done with this course, you would have setup Jaeger, integrated it with a Java-Spring application and made use of all the popular Jaeger features. This will include setting up spans and traces along with tags and logs. You will be able to make use of some advanced features like the ChildOf function.

Everything is well documented and separated, so you can find what you need. Assignments and Quizzes will make sure you stay on track and test your knowledge. The course will have a combination of theory and practical examples.