Skip to content

This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.

License

Notifications You must be signed in to change notification settings

feldera/otel-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feldera OpenTelemetry Demo

This is a demo of how to use Feldera to analyze OpenTelemetry data with Feldera and make a Grafana dashboard to visualize this data.

This demo is documented here: Feldera OTel Guide

Feldera will run at: http://localhost:28080 Grafana will run at: http://localhost:8080/grafana/

To run this, you need:

  • docker
  • python3
  • pip

To run the demo:

make start

If you get a python error, like module pip not found (might happen in Arch, NixOS) we recommend you use uv

# create a virtual environment with uv
uv venv -p 3.12
# activate the venv
source .venv/bin/activate
# install feldera python SDK
uv pip install feldera
# run the `start_feldera_pipeline.py` script
python start_feldera_pipeline.py

To stop the demo:

make stop

About

This repository contains the OpenTelemetry Astronomy Shop, a microservice-based distributed system intended to illustrate the implementation of OpenTelemetry in a near real-world environment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 53.2%
  • Python 10.6%
  • Go 7.9%
  • C# 4.4%
  • Dockerfile 4.0%
  • Java 3.8%
  • Other 16.1%