observability-bundle

Community

Unify metrics, logs, traces, and error tracking.

Authorsaintgo7
Version1.0.0
Installs0

System Documentation

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.

Dependency Matrix

Required Modules

None required

Components

referencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: observability-bundle
Download link: https://github.com/saintgo7/claude-skills/archive/main.zip#observability-bundle

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.