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