Skip to content

A full walkthrough for using Jaeger and opentracing (Python)

Notifications You must be signed in to change notification settings

itielshwartz/jaeger-hello-world

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Jaeger hello world

This tutorial is a full walkthrough about using jaeger.

It goes with this lecutre distributed-tracing-101.

Game plan

First we will build a monolith demo app.

We will graduely improve it by adding more logs, tracking and jaeger capabilties.

Prerequisites

  • Clone the repo
    git clone [email protected]:itielshwartz/jaeger-hello-world.git
  • Have a docker installed
  • Have a virtulenv installed
       python3 -m venv venv && source venv/bin/activate
  • Install the requirements
       pip install requirements.txt

The walkthrough

Step 1 - The monolith

Step 2 - The monolith going wild

Step 3 - Adding Jaeger

Step 4 - Multiple spans

Step 5 - Tags and logs

Step 6 - Distribute single span

Step 7 - Multiple spans

It is based on the (great) opentracing-tutorial.

About

A full walkthrough for using Jaeger and opentracing (Python)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published