FastStream Monitoring Example
FastStream OpenTelemetry documentation
FastStream Prometheus documentation
- Three FastStream services
- Exporting traces to Grafana Tempo via gRPC
- Visualization of traces via Grafana
- Collecting metrics and exporting using Prometheus
- Grafana dashboard for metrics
- Examples with custom spans
- Configured docker-compose with the entire infrastructure
- Clone project
git clone https://github.com/draincoder/faststream-monitoring.git
- Start application
docker compose --profile exchange --profile grafana up --build -d
- Open Grafana on
http://127.0.0.1:3000
with loginadmin
and passwordadmin
- Go to Explore - Tempo
- Enter TraceQL query
{}
- Go to Dashboards - FastStream Metrics