Engineering

Deep dives, open source work, and engineering culture from the Sentry team.

MCP or CLI? Yes.
Engineering

MCP or CLI? Yes.

Let's stop debating it and just lean in: you can have both. Sentry is now shipping a unified CLI and MCP experience for agents with access to sandboxes.

Monitor your CI performance using Sentry
Engineering

Monitor your CI performance using Sentry

We use GitHub workflows to keep our products at the quality we expect. By tracing those workflows with Sentry, we improved CI run time by 71%. Here's how you can too.

How a broken release name overloaded our symbolication database
Engineering

How a broken release name overloaded our symbolication database

An environment variable that was never expanded turned a single release into a 44-million-row database liability, sending symbolication CPU to 76%. Here's how we investigated and fixed it.

Finding performance wins in our own traces with a coding agent
Engineering

Finding performance wins in our own traces with a coding agent

A coding agent with access to our own traces through the Sentry MCP found small backend fixes that together removed hundreds of millions of queries a week.

Android profiling now uses Perfetto via ProfilingManager
Engineering

Android profiling now uses Perfetto via ProfilingManager

Starting with Sentry Android SDK 8.51.0, profiling on Android 15+ devices is powered by Perfetto through Android's ProfilingManager API, with no configuration changes needed.

Measuring soft navigation web vitals
Engineering

Measuring soft navigation web vitals

Most of a session happens after the page users landed on. With soft navigation web vitals in SDK v11, every page they visit gets its own LCP, CLS, and INP.

How a beagle-shaped AI agent ships code to madewithvuejs.com
Engineering

How a beagle-shaped AI agent ships code to madewithvuejs.com

Two people and one beagle-shaped AI agent run madewithvuejs.com. Here's how Milly connects to GitHub, Linear, and Sentry to ship code and fix production bugs on her own.

Should you use a log or a metric?
Engineering

Should you use a log or a metric?

Logs and metrics look nearly identical when you're instrumenting code. Using a signup handler as the example, here's how to tell which question each one answers, and when you can just count the logs.

The Sentry Android SDK is now 20-30% faster!
Engineering

The Sentry Android SDK is now 20-30% faster!

Over 40 changes between 8.43.0 and 8.54.0 cut SentryAndroid.init time by 20-30%, reduced memory allocation, fixed memory leaks, and lowered background CPU time.

Reducing Android scope-sync overhead in Sentry Flutter
Engineering

Reducing Android scope-sync overhead in Sentry Flutter

We moved Android SDK operations to a worker isolate, then streamlined scope updates by removing duplicate normalization and encoding JSON directly into UTF-8 bytes.

How Etsy gets its mobile apps ready for peak traffic
Engineering

How Etsy gets its mobile apps ready for peak traffic

Etsy engineering manager Jay Henry on running a code slush instead of a freeze, keeping alert fatigue out of peak season, and pricing a crash in GMS.

Measuring the back/forward cache with Application Metrics
Engineering

Measuring the back/forward cache with Application Metrics

The back/forward cache is one of the most impactful performance features on the web and one of the least observable, because success looks like silence. Here's how we made it measurable.

Building Sentry's Laravel AI Integration
Engineering

Building Sentry's Laravel AI Integration

How we built zero-config Agent Tracing for Laravel AI during Agent Hackweek, from AI-generated defensive code to matching LLM calls with HTTP requests.

Debugging our AI search assistant with agent tracing
Engineering

Debugging our AI search assistant with agent tracing

How our team used Sentry's own AI Conversations feature to debug our natural language search assistant.

Application Metrics caught my broken size estimator
Engineering

Application Metrics caught my broken size estimator

Some numbers are too important to bury in a log or lose to sampling. A little video converter became the clearest case I've seen for tracking KPIs with Application Metrics.

Syntax.fm logo

Listen to the Syntax Podcast

Of course we sponsor a developer podcast. Check it out on your favorite listening platform.

Listen To Syntax