What problem does it solve?
It solves the operational blind spots caused by fragmented observability by integrating metrics, logs, distributed traces, and error tracking into a single FastAPI-ready setup.
Core Features & Use Cases
- 3-pillar instrumentation: Prometheus for metrics, Loki for logs, and OpenTelemetry with Tempo for traces, aligned to the same request lifecycle.
- Structured logging with trace correlation: Uses structlog JSON logging plus Trace/Span ID injection so Loki searches can jump into Tempo traces.
- Sentry for error-centric debugging: Captures unhandled exceptions and breadcrumbs, with trace sampling coordinated with OpenTelemetry.
- Production stack provisioning guidance: Provides LGTM-oriented Docker compose wiring and Grafana datasource provisioning for end-to-end visibility.
- Operational use cases: Adding Sentry and OpenTelemetry to an existing FastAPI service, enabling distributed tracing across httpx/SQLAlchemy, troubleshooting incidents, and validating alert rules for SLO/SLA-style monitoring.
Quick Start
Run the skill installer with ./install.sh observability-bundle.