An open API service indexing awesome lists of open source software.

https://github.com/utibeabasi6/python-opentelemetry

A project which collects traces from python micro services and exports them to Jaeger
https://github.com/utibeabasi6/python-opentelemetry

flask jaeger jaegertracing opentelemetry python

Last synced: 8 months ago
JSON representation

A project which collects traces from python micro services and exports them to Jaeger

Awesome Lists containing this project

README

          

# Tracing with Open Telemetry and Jaeger

## Prerequisites

To follow up with this guide, make sure you have the following installed

- [Docker](https://docs.docker.com/get-docker/)

- [Docker Compose](https://docs.docker.com/compose/install/)

## How to run

- Clone the repo by running `git clone `

- A `Makefile` has been provided to make starting up the services easier so just run `make up` to create the dummy data in the database and start up docker compose

- You should see command line output similar to the image below
![image1](images/image1.png)

- Navigate to `http://localhost5000` on your browser to view the website
![image1](images/image2.png)

- Now head over to the Jaeger UI by navigating to `http://localhost:16686/search` to view traces for the application
![image1](images/image3.png)

- Finally, kill the running processes with `ctrl+c` and run `make down` to remove the containers created.

# Hire me

Looking for a DevOps engineer or SRE to join your team? Reach out to me via email [utibeabasiumanah6@gmail.com](mailto:utibeabasiumanah6@gmail.com)