The ErrorLens Blog
Deep-dives into production debugging, case studies from teams in the wild, and product updates from the team building ErrorLens.
Introducing SQL Debug: paste a failing query, get a fixed one
A new dedicated mode in ErrorLens that takes a SQL query plus the database error and returns a corrected query, an explanation, and a typed list of issues.
Why your Postgres queries are slow: 7 patterns we see in production
After analyzing thousands of slow-query reports through SQL Debug, the same handful of root causes show up again and again. Here are the seven worth watching for.
Reading a Java thread dump: a 6-step systematic approach
Thread dumps are dense and intimidating. Most engineers either stare at them blankly or skip straight to a heap dump. Here is a procedure that gets you to the root cause in under five minutes.
Three lessons from a Stripe webhook idempotency bug we shipped
We had an idempotency check that wasn't actually idempotent. The result: duplicate plan upgrades, two customers refunded, an hour of incident time, and a few engineering principles we're re-internalising.
How we cut mean-time-to-resolve by 73% using AI log analysis
A deep dive into how the team at Payload CMS integrated ErrorLens into their incident response workflow and dramatically reduced debugging time.
Error frequency patterns: what 2M log entries taught us about production bugs
We analyzed anonymized error data across our entire customer base. The findings about error distribution, severity clustering, and recurrence rates will surprise you.
Introducing Code Patch Suggestions: AI-generated before/after diffs
Today we're launching our most-requested feature: side-by-side code diffs that show exactly what to change to fix each identified error.
Log safety: what data leaves your environment when you use AI analysis tools
A transparent walkthrough of ErrorLens's data handling — what we process, what we store, and what never leaves your environment.
Setting up error monitoring in a Node.js microservices architecture
A practical guide to capturing, routing, and analyzing errors across a distributed Node.js system, with ErrorLens integration walkthrough.
The 5 most common NullPointerException patterns (and how to prevent them)
After analyzing 2 million errors, we identified the five most common root causes of NPEs in Java applications. Here's what the data shows.
Paste a log,
get a fix.
Free forever plan · 25 analyses/month · No credit card required