Observability & Tracing
Distributed Tracing
A practitioner's deep dive into OpenTelemetry tracing: context propagation, sampling, baggage, exemplars, and real-world patterns.
Metrics & Observability
Comprehensive guide to metrics instrumentation, RED/USE methods, histograms, exemplars, cardinality, and dashboard design.
gRPC Study Guide
Practical reference for gRPC: service definitions, streaming, deadlines, retries, load balancing, observability, and common pitfalls.
Envoy Proxy
Deep reference on Envoy: architecture, listeners, clusters, routes, filters, observability, and production deployment patterns.
External OTLP → Alloy
Patterns for securely ingesting traces from external systems into Grafana Alloy / Tempo, including auth, routing, and tail sampling.
Hands-on Demos
observability-fastapi Python
FastAPI + Logfire tracing, metrics, and logging correlation with clean manual instrumentation examples.
cd observability-fastapi
uv sync
LOGFIRE_TOKEN=... uv run uvicorn main:app --reload
observability-node TypeScript
Express + React (Vite) full-stack observability demo using Logfire with both backend and frontend tracing.
cd observability-node
npm install
npm run dev:all