Project layout:
common/: shared FastAPI app + instrumentation + shared dependencies.setups/distributed/: distributed observability stack only (Grafana + Prometheus + Loki + Tempo).setups/signoz/: SigNoz-only app run (expects official SigNoz stack running separately).setups/dual/: parallel comparison mode (fan-out to SigNoz + distributed stack).
Each setup folder contains its own README.md with start/verify/stop steps.