Curated developer articles, tutorials, and guides � auto-updated hourly


A zero-dep Python lib that computes p50/p90/p95/p99 percentile statistics on any numeric field in an...


A zero-dep Python context manager that writes one JSONL line per agent step with start time, duratio...


A zero-dep Python lib that reads any agent JSONL trace and computes cost totals by model, lane, and ...


A zero-dep Python lib that takes N agent JSONL audit logs and emits one chronologically merged strea...


A zero-dep Python lib that turns agent JSONL audit logs into OTLP/JSON spans you can POST to any Ope...


A zero-dep Python lib that reads agent JSONL audit logs and prints a real ASCII tree of what the age...


OpenTelemetry has quietly become table stakes. That's a good thing, but if you've instrumented a rea...


A zero-dep Python lib that uses IQR-based outlier detection to find slow steps, expensive calls, and...


A zero-dep Python lib that filters events from agent JSONL logs by lane, kind, time range, or any fi...


Setting up the three pillars of observability should not take a weekend. Here is how I made it take ...


A zero-dep Python lib that splits a multi-session JSONL log by run_id, session_id, or any field into...


A real-world story about GC pressure, JSON processing, network buffers, and how object pooling impro...


A teammate had two browser tabs open and one Slack thread waiting on him. The checkout API had just...


Three eBPF patterns hyperscalers run in production today, mapped to the equivalent patterns on the.....


A small story about Go channels, hidden backpressure, and why I built an observable bounded queue fo...


Every OpenTelemetry tutorial ends at "add the middleware to FastAPI." That gets you traces for HTTP....


TL;DR A GPU that reports 97% utilization can still be the slowest part of a training step,...


otel-genai-bridge-rs translates LLM span attribute names between OpenInference semconv and OTel GenA...


How to make AI agents observable in production: OTel instrumentation, telemetry backends, cost track...


A production Claude agent had been quietly burning 5.2M tokens a month. I turned on per-call tracing...


Introduction Good forecasts help with capacity planning and quieter alerts. But one...


OpenTelemetry graduated as a CNCF project on May 21, 2026. That's not just a badge — it's the formal...

Learn how to use OpenTelemetry to gain insights into your applications and services, and improve obs...


Vendors and headlines often blur "AI for operations" into one bucket. In practice, two distinct...