FastAPI Full Observability
FastAPI Full Observability
FastAPI Full Observability
A production-ready observability stack for FastAPI + Gunicorn applications running in Docker.
Covers all four pillars:
- Metrics — VictoriaMetrics + Prometheus exposition
- Logs — Loki with structured logfmt
- Traces — Tempo via OpenTelemetry (OTLP gRPC)
- Profiles — Pyroscope continuous CPU profiling
Includes alerting out of the box: vmalert evaluates PromQL rules, Alertmanager routes to Telegram and email.
Datasources required
- Prometheus-compatible (VictoriaMetrics)
- Loki
- Tempo
- Pyroscope
Full setup & source code
github.com/eugeneliukindev/fastapi-observability-docker-stack
Data source config
Collector type:
Collector plugins:
Collector config:
Revisions
Upload an updated version of an exported dashboard.json file from Grafana
| Revision | Description | Created | |
|---|---|---|---|
| Download |