GitHub - feldera/otel-demo: 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.

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:

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: