Back to browse
GitHub Repository

Lightweight distributed LLM execution tracer and profiler for Python, with W3C trace propagation, CLI analysis, FastAPI/requests integrations, and local SQLite-backed trace inspection.

2 starsPython

I built a minimal distributed tracer from scratch to understand better

by taeshdas·Feb 26, 2026·3 points·1 comment

AI Analysis

MidShip It

DAG-based LLM tracer, but single-process, no distributed support, and Langsmith/Phoenix already dominate.

Strengths
  • ContextVar-based async safety avoids callback hell and works with async/await patterns
  • Chrome Trace Format export means visualization is free; no proprietary tool lock-in
  • Lightweight decorator API keeps instrumentation overhead minimal and readable
Weaknesses
  • No distributed tracing kills adoption for multi-service LLM pipelines, the main use case
  • Single-process limitation makes it unfit for production RAG systems that span services
Target Audience

LLM engineers, RAG developers, performance-profiling practitioners

Similar To

LangSmith · Arize Phoenix · Jaeger (OpenTelemetry)

Similar Projects

Noclaw

One-liner shell wrapper, but GitHub's full boilerplate page obscures actual functionality.

lucalanziani
103mo ago