Sentry

Sentry

Sentry Is Now a Full-Stack Observability Hub

Sentry Is Now a Full-Stack Observability Hub

Jun 18, 20266 min readBy Sentry Blog

If you've been treating Sentry as your error logger and nothing else, you're leaving significant capability on the table. The platform's latest SDK releases and homepage repositioning make something explicit that has been building for the past year: Sentry is no longer competing in the "crash reporting" category. It's going after the full application observability stack, and it's doing it without the agent overhead or the enterprise sales cycle that defines its heavyweight competitors. Here's what shipped, what it means for your incident response workflow, and whether you should move now or wait.

What Actually Changed

The Sentry Java/Android SDK releases deliver several capabilities that cross the line from error tracking into production performance monitoring. Continuous Profiling has reached general availability as "UI Profiling" on the Android side. The API surface is experimental but functional: teams can call `Sentry.startProfiler` and `Sentry.stopProfiler` to bracket profiling sessions, with sampling controlled through `options.profileSessionSampleRate`. That last detail matters. Sampling is disabled by default, which means you're opting into overhead deliberately rather than having it imposed on you. That's the right default for a production instrument.

java
1// Enable continuous profiling with 10% session sample rate
2SentryAndroid.init(this, options -> {
3  options.setDsn("YOUR_DSN");
4  options.setProfileSessionSampleRate(0.1);
5});
6
7// Manually bracket profiling windows
8Sentry.startProfiler();
9// ... critical code path ...
10Sentry.stopProfiler();

Session Replay received meaningful stability improvements: video segment duration is now capped at 5 minutes, and native stack frame metadata has been added to ANR (Application Not Responding) events. The segment cap prevents runaway replay sizes from ballooning your ingestion costs. The ANR metadata addition is more important than it sounds because it bridges the gap between "user experienced a freeze" and "here is the exact frame where the main thread blocked," without requiring a separate profiling trace. Alongside these SDK updates, Sentry's platform homepage has been explicitly reframed around the "developer-first" full-stack monitoring thesis. OpenTelemetry span ingestion is now front-and-center, not a footnote in the docs. The installation story stays aggressive: most SDKs initialize in under 5 lines, with no separate agent process to manage.

Why This Positioning Move Is Significant

Sentry currently claims more than 4 million developers and 100,000+ organizations, with names like Microsoft, Disney, Atlassian, Vercel, Cloudflare, Slack, Lyft, Instacart, and Autodesk on the roster. That installed base is the strategic lever here. The path from "we already use Sentry for errors" to "we also use Sentry for profiling and replay" is a single configuration change. The path from "we use Datadog for everything" to "we're ripping it out" is a six-month migration project. Sentry is not trying to win the migration battle. It's trying to win the expansion battle inside teams that already trust it. The competitive map now looks like this:

CapabilitySentryRollbar/Bugsnag
Error Tracking
Session Replay
Continuous Profiling
OpenTelemetry Ingestion
No-agent install
Infra/Network Observability

That last row is the honest limitation. Sentry is not trying to replace Datadog's infrastructure monitoring or New Relic's Kubernetes cluster observability. If your primary pain is "why is my pod eviction rate spiking," Sentry is not your answer. If your primary pain is "why are users experiencing ANRs in this release build," Sentry is now arguably your best-positioned answer.

The APM Middle Ground Nobody Owned

The more interesting story is the vendors Sentry is displacing, not the ones it's challenging. Tools like Rollbar, Bugsnag, and Raygun built their value proposition on being lightweight error capture with decent alerting. That position is getting squeezed from both sides: Sentry now delivers substantially more capability at a comparable friction level, and the lightweight tools have not matched the pace of SDK investment. LogRocket built a differentiated product around session replay and product analytics, but it lacks the deep error context that makes replay actionable during incidents. Sentry's approach of binding replay segments directly to error events and now layering in profiling traces creates a debugging workflow that's harder to replicate when you're assembling point solutions. This is the middle ground that teams default into when they outgrow a single crash reporter but can't justify an enterprise APM contract. Sentry is now a credible, developer-owned answer for that segment.

The Agentic Ops Angle Engineers Are Missing

Here's the take that hasn't gotten enough attention: Sentry's architecture is increasingly valuable as a structured data substrate for AI-assisted operations, not just as a human-facing dashboard.

The combination of API-first design, OpenTelemetry span ingestion, and deeply structured error context (with coroutine exception capture now happening transparently in the Java SDK) means that teams building internal reliability bots, AI triage agents, or automated runbook executors can treat Sentry as a high-quality, queryable source of incident context. You don't have to build your own error normalization pipeline. You don't have to parse unstructured logs to get stack frames into your AI context window. Sentry hands you structured, correlated data through its API.

Engineering teams investing in AI-assisted ops in 2026 should be thinking about which tools in their stack produce the cleanest, most queryable signal. Sentry's investment in richer SDK behavior, including the stricter version mismatch detection that now crashes on mixed SDK versions (forcing correctness rather than silently degrading), is evidence of a team that cares about data quality as much as feature surface area. That matters more than it seems when you're feeding that data into an automated system.

Concrete Recommendations for Engineering Leaders

Don't treat this as a "wait for it to mature" situation. Continuous Profiling is GA. Session Replay has been shipping in production at scale. OpenTelemetry ingestion is not experimental. Here's the sequence that makes sense:

If your team already uses Sentry for error tracking: Instrument one critical service with continuous profiling this sprint. Set `profileSessionSampleRate` to 0.05 or lower in production to control overhead. Run it for two weeks and look for correlations between profiling data and your existing error events.

Define 3 to 5 SLO-aligned alerts in Sentry before you add any new tooling. Use Sentry's existing performance data to set latency and error rate thresholds tied to real user impact. This forces you to clarify what "good" looks like before you start comparing tools.

Enable Session Replay on your highest-friction user flows and bind the data to your error events. The 5-minute segment cap means replay storage is manageable. Start with crash-adjacent sessions where users experienced an unhandled exception.

Evaluate your APM spend against this expanded capability set. If you're paying for a mid-tier APM product primarily for error tracking and basic performance traces, run a two-sprint comparison. Measure mean time to detect and mean time to resolve across your current stack and Sentry's expanded capabilities.

For teams building AI-assisted reliability tooling: Wire Sentry's API into your internal bots first. The data structure is clean, the API is stable, and you'll spend less time on normalization and more time on actual automation logic.

What to Hold Off On

Don't migrate infrastructure observability to Sentry. If your team is deep into Kubernetes cluster monitoring, network flow analysis, or complex distributed tracing across dozens of services with mixed tech stacks, Sentry does not replace Datadog or Honeycomb in those scenarios. The honest answer is that those platforms have years of investment in infrastructure-layer observability that Sentry is not trying to replicate. Use Sentry where it's strong: the application layer, the developer-owned reliability loop, the user-facing incident response. Also, don't enable continuous profiling at high sample rates in production without testing the overhead impact on your specific workload. The default of disabled is correct. Measure before you commit.

The Single Pane of Glass Question

Engineering leaders constantly ask whether a single observability platform is realistic or whether the tool sprawl is just the cost of operating at scale. Sentry's current trajectory gives a more concrete answer than it has in the past. For product engineering teams that own their runtime reliability end-to-end, from front-end JavaScript errors through Android ANRs to backend Java exceptions and distributed traces, Sentry in 2026 is a credible single pane of glass for the application layer. The 100,000+ organizations already on the platform means the integration ecosystem is mature, the community knowledge is deep, and the SDK investment is not slowing down. The teams that will get the most out of this moment are the ones who stop treating Sentry as the place errors go to die and start treating it as the runtime intelligence layer that feeds every part of their incident response workflow, including the increasingly automated parts. That shift in mental model is worth more than any individual feature that shipped this quarter.

Get started with Sentry

Want to start building with Sentry? Here's a quickstart:

python
1import sentry_sdk
2
3sentry_sdk.init(
4    "https://<key>@sentry.io/<project>",
5
6    # Set traces_sample_rate to 1.0 to capture 100%
7    # of transactions for Tracing.
8    # We recommend adjusting this value in production.
9    enable_tracing=True,
10    traces_sample_rate=1.0,
11)

Ready to elevate your error monitoring?

Join top developers using Sentry to catch bugs, reduce downtime, and deliver seamless performance across every release.

SentrySentry

Actionable insights for modern software teams.

© 2026 Sentry. All rights reserved.