Week 33, 2026 - Traces as Documentation, the Observability Land Grab and Search I Host Myself
Agents read traces where humans read dashboards. Dynatrace bought Arize for $915M, Nini says my posts are too generic and I moved to a self-hosted SearXNG.
Soumendra Kumar Sahoo is an AI Observability Architect who writes about enterprise AI platforms, engineering leadership, observability, evaluation, reliability, and open-source ecosystems.
Agents read traces where humans read dashboards. Dynatrace bought Arize for $915M, Nini says my posts are too generic and I moved to a self-hosted SearXNG.
How does one request keep its identity across a dozen services? I animated the W3C Trace Context spec so you can scrub, poke and break each header yourself.
I read the EU AI Act as an observability spec, admitted my research agent picks better stocks than I do, lost two subagent reports and switched to Orca.
I consolidated my tools, published my AI-interview-cheating research, studied the OpenAI-Hugging Face incident, and lost skills to a silent backup failure.
How do you deal with AI cheating in technical interviews? Eye contact, pauses and pasted code are weak signals. Here is how to collect better evidence of real skill, without confusing ordinary AI use with identity fraud.
A trick to reset Claude Code's 5-hour session window for longer focused runs, why I now write my weekly notes letter by letter, a tour of the emerging cults that worship AI as god, readers in China translating my posts, and a fasting-tracker PWA I built.
How do you add observability to Hermes Agent with self-hosted Langfuse? A walkthrough of enabling the bundled plugin, the SDK gotcha that silently kills tracing, per-model cost tracking on Coolify, and what the traces actually look like.
Cutting AI noise down to a few trusted signals, Charity Majors on vendor engineering as high-leverage work, Matt Pocock's guide to Claude skills, Kimi K3's frontier release, resuming my book-reading habit, a Proxmox disk-boot fix, and a world map of where this site's readers live.
Why an old song can hit the body after a gap (aesthetic chills and the dopamine reward system), what a Forward Deployed Engineer really does, a visit to Mahabodhi Buddha Vihar, basic life support training, an automated weekly-note pipeline, and a VPS disk-growth fix.
Why proxies sell cheap Claude tokens in China, how AI assistants reshape my interviews, comparing Vedanta, Buddhism and Navayana, and a Proxmox disk-hang fix.
I found verbose prompts are a reliability problem not just a cost one, marked 14 years in IT, cleaned up my site SEO, and made peace with paying income tax.
What's the difference between prompt engineering, context engineering, harness engineering, loop engineering, and evaluation engineering? A side-by-side comparison with diagrams for AI engineers building production systems.
A government letter forced Anthropic to disable its top models. Also Project Prometheus, MCP connectors, agent observability pricing, and my Nini research work.
On rivers, cells, chemistry teachers, and the illusion of a permanent self: a non-technical exploration of identity, impermanence, and the observer within.
I stood up a Langfuse tracing pipeline for my agents, wrangled ESM and CJS plugin hell, reworked my memory system, and fell for git worktrees in Conductor IDE.
I built a CoverView API that renders cover images with Satori and no browser, turning cover creation into a single curl call, plus a JavaScript-free live clock.
How do you know if an AI agent is telling the truth? When my research agents fabricated 11 model names and 4 fake paper titles, I learned the hard way that autonomous AI research requires independent verification.
I shipped a TIL site, an Odia 2048 game and a Chhena Poda clicker, learned how agent hallucination differs from LLM hallucination, and dug into Google I/O 2026.
I stood up a second AI agent named Nini, got OpenTelemetry flowing into SigNoz, prototyped a self-healing LLM agent, and documented an NVIDIA Nemotron workshop.
My assistant Lili set up a weekly digest, 44-feed RSS reader, Spotify control and self-improving skills, I launched openodia.com and studied the Hermes Agent.
Get the AI Observability Starter Kit Free guide + weekly insights from someone who actually builds this stuff. Every Friday, I send out: What I learned about AI observability that week One practical tip you can use immediately Links to the tools and patterns I’m testing in production Plus, when you subscribe, you get instant access to the AI Observability Starter Kit — a 10-page guide covering…
Building WideScope pushed me into Langfuse traces, Kafka-buffered OTel, Cleric's self-learning SRE, Anthropic's Glasswing, GLM-5.1, and tokenmaxxing culture.
The Claude Code source leak, Anthropic Agent Skills as an open standard, and Karpathy's agent talk shaped my week, plus a slides site and a Buddhism deep dive.
The LiteLLM supply chain hack taught me to pin versions, plus a deep dive into wide events, ClickHouse observability, MuleSoft OTel, and Meta's Hyperagents.
OpenAI acquiring Astral rattled me, I scheduled a daily AI digest in Claude Cowork, dug into OTTL and OTel error specs, and grounded my SLO and RED thinking.
How do you define SLOs and configure alerts in Grafana? Learn to build error budget burn rate alerts, symptom-based alerting and SLI definitions for production Python services.
What is the RED method for monitoring? Learn how to build actionable Grafana dashboards using Rate, Errors and Duration metrics, extended with Cost and Quality for AI services.
How do you sample traces and scrub PII with OpenTelemetry? Learn tail sampling to keep 100% of error traces and attribute redaction to remove sensitive data before export.
How do you set up an OpenTelemetry Collector pipeline with Docker Compose? Step-by-step guide to configuring receivers, processors and exporters for Jaeger and Prometheus.
How do you deploy the OpenTelemetry Collector in production? Learn Agent vs Gateway topology, debugging tools, self-observability and production hardening strategies.
Why do you need the OpenTelemetry Collector? Learn the first-principles case for adding a Collector to your observability pipeline, with architecture diagrams and the 5-Why analysis.
How do you record errors properly with OpenTelemetry in Python? Learn why try/except blocks hide failures from dashboards and how to make every error visible in traces and metrics.
How do you correlate logs, traces and metrics in OpenTelemetry? Learn the Pivot Workflow to drill from a Grafana dashboard spike to the exact log line that caused it.
After years away from the Python India community, I walked into PyConf Hyderabad 2026 as a speaker. I walked out with a reminder of why I started.
Self-hosting Langfuse on Coolify fought me over passwords and ClickHouse, I shipped ragwatch 0.1.7, added Phoenix to my RAG fork, and prepped my PyConf talk.
I studied openllmetry and OTel for AI agents, rethought AGENTS.md context files, explored n8n's MCP server, and started building ragwatch for my PyConf talk.
I studied METR's time horizon benchmark and agent evals, built a local retirement planner in Rust with iced, and wandered from Moon maps to the small web.
I went on a weekend trip. I came back to a new Claude, a new GPT and an existential crisis. The pace of AI is no longer monthly. It's weekly.
I realized I am only a level-two agent user, faced how immature our observability platform is, shipped my first sponsored article, and quit Readwise for good.
How AI plays an ethical part in modern business growth.
I unpacked prompt caching and KV reuse, explored Galileo agent eval metrics, added mental models like inversion, and shipped two chapters of my o11y series.
How do you add custom metrics with OpenTelemetry in Python? Learn to use Counters, Histograms and Gauges with Prometheus and Grafana for production monitoring.
How do you trace requests across microservices in Python? Learn distributed tracing with OpenTelemetry, W3C Trace Context and automatic context propagation.
How do you set up OpenTelemetry tracing in Python? Learn three levels of instrumentation: zero-code, programmatic and manual, with Jaeger visualization.
I dug into the OpenTelemetry Collector survey, moved my analytics from Umami to Rybbit, priced 20TB HDDs, and marveled at Meta rewriting WhatsApp in Rust.
I went down the rabbit hole of AI in the adult industry. I expected simple chatbots; I found a sophisticated engineering stack pushing the boundaries of edge computing, privacy and opensource AI.
I start this journal after finding India's subsidized GPU portal, wrestling with Jellyfin transcoding and a dead mini PC, and linking my server via Tailscale.
How do you propagate request context in Python async applications? Learn how to use ContextVars to keep request IDs consistent across async tasks and threads.
What is structured logging in Python? Learn how to replace text logs with JSON-based structured logging using Loguru for production observability.
I forked CoverView and added pattern backgrounds, color palettes, platform presets and fixed Unsplash bugs. Here's my journey of improving an abandoned opensource tool.