Skip to content

Guides

Step-by-step setups for error tracking, monitors, uptime and OpenTelemetry.

Guides

Monitoring AI agents that run on serverless functions

An agent run on serverless is a chain of short invocations, each with its own time limit. Here is what to watch at every link, with three small experiments to show where the signal gets lost.

Andrew Babo6 min read

Guides

How to send production errors to an LLM safely

Error events hold secrets, personal data and text users typed. We sent one with a hidden instruction to four models 72 times; pasted raw, one model obeyed every time and once said to turn off auth.

Andrew Babo6 min read

Guides

React error boundaries and async errors: what our lab caught

Error boundaries catch fewer errors than most people expect. We threw errors in eight places in a React 19 production build and recorded what the boundary, the root callbacks and the window each saw.

Andrew Babo4 min read

Guides

Cursor and production errors: Debug Mode vs what users hit

Cursor's Debug Mode is built for bugs you can reproduce. A production error already happened to someone else, so first turn it into steps. A stack with the input did that; a complaint did not.

Andrew Babo5 min read

Guides

Claude Code and production errors: give it the evidence

Production errors are not in Claude Code's context until you put them there. From a bug report alone, a Claude model fixed the wrong bug 8 times in 8; from an error packet, the right one 8 in 8.

Andrew Babo5 min read