# Sentry Blog

Product, Engineering, and Marketing updates from the developers of Sentry.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Debugging our AI search assistant with agent tracing

DevFeed: [Debugging our AI search assistant with agent tracing](<https://devfeed.tech/articles/debugging-our-ai-search-assistant-with-agent-tracing-24095.md>)

Original publisher: [Read original article](<https://blog.sentry.io/debugging-our-ai-search-assistant-with-agent-tracing/>)

Author: Dominik Buszowiecki; Shaun Kaasten

Published: 2026-09-11T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [AI search](<https://devfeed.tech/topics/ai-search.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [errors](<https://devfeed.tech/tags/errors.md>), [eval](<https://devfeed.tech/tags/eval.md>), [llm](<https://devfeed.tech/tags/llm.md>), [search](<https://devfeed.tech/tags/search.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

Sentry engineers describe how they debugged the Search Query Assistant, which converts natural-language prompts into Sentry Syntax queries. They used evals for performance measurement and AI Conversation tracing to investigate failures, including a bug involving custom numerical attributes that caused queries to return no results.

### Source excerpt

See how Sentry engineers used AI Conversations to debug a natural language search assistant and fix a tricky query generation bug.

## Using Sentry Application Metrics to improve a browser video size estimator

DevFeed: [Using Sentry Application Metrics to improve a browser video size estimator](<https://devfeed.tech/articles/application-metrics-caught-my-broken-size-estimator-24102.md>)

Original publisher: [Read original article](<https://blog.sentry.io/metrics-caught-ai-size-estimate/>)

Author: Kyle Tryon

Published: 2026-09-01T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Transcodings](<https://devfeed.tech/topics/transcodings.md>), [browser](<https://devfeed.tech/topics/browser.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [browser](<https://devfeed.tech/tags/browser.md>), [encoding](<https://devfeed.tech/tags/encoding.md>), [media](<https://devfeed.tech/tags/media.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [video](<https://devfeed.tech/tags/video.md>)

### AI overview

This tutorial explains how the author used Sentry Application Metrics to evaluate and improve a video size estimator in Cliparr, a self-hosted browser-based video clipping tool. Real-world conversion data revealed one estimate was off by 83%.

### Source excerpt

The numbers your app lives on don't belong in logs or on sampled spans. Here's how a browser video converter's KPIs made the case for Application Metrics.

## From one switch to a control panel: meet \`dataCollection\`

DevFeed: [From one switch to a control panel: meet \`dataCollection\`](<https://devfeed.tech/articles/from-one-switch-to-a-control-panel-meet-datacollection-24094.md>)

Original publisher: [Read original article](<https://blog.sentry.io/datacollection-control-panel/>)

Author: Sigrid Huemer

Published: 2026-08-28T09:00:00Z

Content type: release

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [data](<https://devfeed.tech/topics/data.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [sensitive data](<https://devfeed.tech/topics/sensitive-data.md>), [Release notes](<https://devfeed.tech/topics/release-notes.md>), [passwords](<https://devfeed.tech/topics/passwords.md>)

Tags: [api-keys](<https://devfeed.tech/tags/api-keys.md>), [data](<https://devfeed.tech/tags/data.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [passwords](<https://devfeed.tech/tags/passwords.md>), [release-notes](<https://devfeed.tech/tags/release-notes.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>)

### AI overview

Sentry is replacing the all-or-nothing `sendDefaultPii` setting with `dataCollection`, which provides granular control over automatically collected data such as user information, headers, request bodies, and GenAI data. The change is rolling out across Sentry SDKs, with JavaScript SDK v11 making it the default and collecting more data than v10 by default.

### Source excerpt

Sentry SDKs replace the `sendDefaultPii` boolean with `dataCollection`, granular options for user data, headers, bodies, GenAI data, and more.

## How to evaluate session replay software: a developer's guide

DevFeed: [How to evaluate session replay software: a developer's guide](<https://devfeed.tech/articles/how-to-evaluate-session-replay-software-a-developer-s-guide-24098.md>)

Original publisher: [Read original article](<https://blog.sentry.io/evaluate-session-replay-software/>)

Author: Lindsay Piper

Published: 2026-08-26T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [session replay](<https://devfeed.tech/topics/session-replay.md>), [Playback](<https://devfeed.tech/topics/playback.md>), [sensitive data](<https://devfeed.tech/topics/sensitive-data.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>)

Tags: [debug](<https://devfeed.tech/tags/debug.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [developer](<https://devfeed.tech/tags/developer.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [guide](<https://devfeed.tech/tags/guide.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [mutation](<https://devfeed.tech/tags/mutation.md>), [playback](<https://devfeed.tech/tags/playback.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sensitive-data](<https://devfeed.tech/tags/sensitive-data.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>), [tool](<https://devfeed.tech/tags/tool.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

A developer guide to evaluating session replay software by comparing recording methods, privacy architecture, error-monitoring integration, overhead, AI debugging compatibility, and mobile support. It distinguishes UX analytics tools from developer debugging tools and explains the tradeoffs between DOM snapshot recording and pixel capture.

### Source excerpt

Compare session replay tools on recording methodology, privacy architecture, integration depth, overhead, AI-readability, and mobile support

## Automated agent triage with Agent Tracing and Claude Routines

DevFeed: [Automated agent triage with Agent Tracing and Claude Routines](<https://devfeed.tech/articles/automated-agent-triage-with-agent-tracing-and-claude-routines-24091.md>)

Original publisher: [Read original article](<https://blog.sentry.io/claude-routines-agent-triage/>)

Author: Trevor Elkins

Published: 2026-08-13T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [claude](<https://devfeed.tech/tags/claude.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [model-context-protocol-server](<https://devfeed.tech/tags/model-context-protocol-server.md>), [report](<https://devfeed.tech/tags/report.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

Sentry describes a Claude Routine that uses the Sentry MCP to query Agent Tracing data from roughly 800 overnight AI agent conversations. It aggregates error statistics, samples traces and conversations, reviews the Seer codebase, and files new Linear tickets for findings that are not already tracked.

### Source excerpt

How Sentry uses a Claude Routine and the Sentry MCP to automatically triage 800 AI agent conversations overnight and file bugs.

## What's new in Sentry Logs: The summer 2026 roundup

DevFeed: [What's new in Sentry Logs: The summer 2026 roundup](<https://devfeed.tech/articles/what-s-new-in-sentry-logs-the-summer-2026-roundup-24109.md>)

Original publisher: [Read original article](<https://blog.sentry.io/sentry-logs-summer-2026-roundup/>)

Author: Ben Coe; Allison Rogers

Published: 2026-08-11T09:00:00Z

Content type: release

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Usability](<https://devfeed.tech/topics/usability.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [2026](<https://devfeed.tech/tags/2026.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [logs](<https://devfeed.tech/tags/logs.md>), [usability](<https://devfeed.tech/tags/usability.md>)

### AI overview

A summer 2026 roundup of Sentry Logs updates, including log pinning, shareable URL state, large-scale exports with JSONL support, aggregate-aware exports, faster loading, and log viewer usability improvements.

### Source excerpt

Everything that shipped for Sentry Logs this summer: log pinning, JSONL exports, terabyte-scale search, and a dozen usability improvements.

## How we built an automated debugging workflow at Sentry

DevFeed: [How we built an automated debugging workflow at Sentry](<https://devfeed.tech/articles/how-we-built-an-automated-debugging-workflow-at-sentry-24090.md>)

Original publisher: [Read original article](<https://blog.sentry.io/automated-debugging-workflow-sentry/>)

Author: Dhrumil Parekh

Published: 2026-08-06T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [debugging](<https://devfeed.tech/topics/debugging.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Claude](<https://devfeed.tech/topics/claude.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Server](<https://devfeed.tech/topics/server.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [automated](<https://devfeed.tech/tags/automated.md>), [automation](<https://devfeed.tech/tags/automation.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [claude](<https://devfeed.tech/tags/claude.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [github](<https://devfeed.tech/tags/github.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [review](<https://devfeed.tech/tags/review.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [slack](<https://devfeed.tech/tags/slack.md>), [tool](<https://devfeed.tech/tags/tool.md>), [workflow](<https://devfeed.tech/tags/workflow.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Sentry describes how it uses Seer, an AI-powered debugging agent, to detect issues, identify root causes, generate fixes, open GitHub pull requests, and route work for human review. The article also explains how organizations can control the level of automation.

### Source excerpt

How Sentry uses Seer autofix and Claude routines to build an automated debugging workflow that detects, fixes, and routes code issues automatically.

## Connecting OpenTelemetry Traces with Sentry Errors in One Trace Waterfall

DevFeed: [Connecting OpenTelemetry Traces with Sentry Errors in One Trace Waterfall](<https://devfeed.tech/articles/your-otel-spans-our-errors-a-sentry-love-story-in-one-trace-24106.md>)

Original publisher: [Read original article](<https://blog.sentry.io/otel-spans-errors-sentry-trace/>)

Author: Johannes Daxböck; Neel Shah

Published: 2026-08-05T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [errors](<https://devfeed.tech/tags/errors.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [logs](<https://devfeed.tech/tags/logs.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

Sentry's OtlpIntegration connects OpenTelemetry traces with Sentry errors and other events, allowing them to appear together in a trace waterfall. It reads the active OTel trace context and associates it with Sentry events while configuring an OTLP exporter for Sentry.

### Source excerpt

The OtlpIntegration bridges OTel traces and Sentry errors. Keep your OTel setup, add Sentry for errors, and see both in one trace waterfall.

## Sentry Unreal Engine SDK Adds Session Replay to Crash Reports

DevFeed: [Sentry Unreal Engine SDK Adds Session Replay to Crash Reports](<https://devfeed.tech/articles/session-replay-for-unreal-engine-see-the-crash-before-the-crash-24111.md>)

Original publisher: [Read original article](<https://blog.sentry.io/session-replay-unreal-engine/>)

Author: Ivan Tustanivskyi

Published: 2026-07-24T09:00:00Z

Content type: release

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [session replay](<https://devfeed.tech/topics/session-replay.md>), [Unreal Engine](<https://devfeed.tech/topics/unreal-engine.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [tracing](<https://devfeed.tech/topics/tracing.md>)

Tags: [crash](<https://devfeed.tech/tags/crash.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>), [trace](<https://devfeed.tech/tags/trace.md>), [unreal](<https://devfeed.tech/tags/unreal.md>)

### AI overview

Sentry's Unreal Engine SDK adds Session Replay, recording the last several seconds of gameplay and attaching the footage to crash reports. Developers can review rendered frames alongside context, breadcrumbs, logs, and traces to investigate what led to a crash.

### Source excerpt

The Sentry Unreal Engine SDK now records the last seconds of gameplay and attaches the footage to crash reports, so you can watch what led to the crash.

## From 57 bugs to 1, thanks to Seer

DevFeed: [From 57 bugs to 1, thanks to Seer](<https://devfeed.tech/articles/from-57-bugs-to-1-thanks-to-seer-24086.md>)

Original publisher: [Read original article](<https://blog.sentry.io/57-bugs-to-1/>)

Author: Dan Mindru

Published: 2026-07-23T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [bug](<https://devfeed.tech/topics/bug.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [test](<https://devfeed.tech/topics/test.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [github](<https://devfeed.tech/tags/github.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [unit-test](<https://devfeed.tech/tags/unit-test.md>)

### AI overview

A guest post explains how Sentry, Seer, and cloud coding agents can automate fixes for lower-priority bugs, generate pull requests, and help clear a backlog.

### Source excerpt

Learn how to automate bug fixes using Sentry, Seer, and cloud coding agents to clear your backlog.

## .NET support for Godot is now generally available

DevFeed: [.NET support for Godot is now generally available](<https://devfeed.tech/articles/net-support-for-godot-is-now-generally-available-24100.md>)

Original publisher: [Read original article](<https://blog.sentry.io/godot-dotnet-ga/>)

Author: Serhii Snitsaruk

Published: 2026-07-22T09:00:00Z

Content type: release

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Godot](<https://devfeed.tech/topics/godot.md>), [C#](<https://devfeed.tech/topics/csharp.md>), [.NET](<https://devfeed.tech/topics/net.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [2-0-0](<https://devfeed.tech/tags/2-0-0.md>), [c](<https://devfeed.tech/tags/c.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [c-sharp](<https://devfeed.tech/tags/c-sharp.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [net](<https://devfeed.tech/tags/net.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [release](<https://devfeed.tech/tags/release.md>), [version-2-0-0](<https://devfeed.tech/tags/version-2-0-0.md>)

### AI overview

Sentry's Godot Engine SDK 2.0.0 brings C#/.NET error reporting and application metrics to general availability. It captures managed-code errors alongside GDScript and engine issues, and supports metrics for performance and gameplay analysis.

### Source excerpt

Sentry's Godot Engine SDK 2.0.0 brings C#/.NET error reporting and application metrics to general availability.

## How to structure a log

DevFeed: [How to structure a log](<https://devfeed.tech/articles/how-to-structure-a-log-24114.md>)

Original publisher: [Read original article](<https://blog.sentry.io/structure-a-log/>)

Author: Kyle Tryon

Published: 2026-07-21T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Logging](<https://devfeed.tech/topics/logging.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [ESLint](<https://devfeed.tech/topics/eslint.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>)

Tags: [code](<https://devfeed.tech/tags/code.md>), [guide](<https://devfeed.tech/tags/guide.md>), [lint](<https://devfeed.tech/tags/lint.md>), [logs](<https://devfeed.tech/tags/logs.md>), [programming](<https://devfeed.tech/tags/programming.md>), [schema](<https://devfeed.tech/tags/schema.md>)

### AI overview

A practical guide to writing structured logs that are consistent, queryable, and useful for debugging in production. It covers event naming, flattened attributes, predictable low-cardinality values, severity levels, primitive-value constraints, and enforcing conventions with an ESLint plugin for TypeScript.

### Source excerpt

A practical guide to writing structured, queryable, lint-enforceable logs with consistent event names, attributes, severity, and schema checks.

## MongoDB Query Tracing in .NET with Sentry + OTLP

DevFeed: [MongoDB Query Tracing in .NET with Sentry + OTLP](<https://devfeed.tech/articles/mongodb-query-tracing-in-net-with-sentry-otlp-24103.md>)

Original publisher: [Read original article](<https://blog.sentry.io/mongodb-query-tracing-dotnet-sentry/>)

Author: James Crosswell

Published: 2026-07-20T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [MongoDB](<https://devfeed.tech/topics/mongodb.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [.NET](<https://devfeed.tech/topics/net.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [SDK](<https://devfeed.tech/topics/sdk.md>)

Tags: [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [integration](<https://devfeed.tech/tags/integration.md>), [mongodb](<https://devfeed.tech/tags/mongodb.md>), [net](<https://devfeed.tech/tags/net.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

This tutorial demonstrates how to trace MongoDB queries in a .NET application by combining MongoDB's built-in OpenTelemetry instrumentation with Sentry's OTLP ingestion support in the .NET SDK. It explains how MongoDB spans and query data can flow into Sentry for performance analysis and correlation with errors and replays.

### Source excerpt

Trace MongoDB queries in .NET using OpenTelemetry and Sentry's OTLP ingestion. See spans, query data, and error correlation in Sentry.

## How Sentry replaced ASCII snapshots with structured context for Seer Agent

DevFeed: [How Sentry replaced ASCII snapshots with structured context for Seer Agent](<https://devfeed.tech/articles/your-agent-should-understand-what-you-see-24108.md>)

Original publisher: [Read original article](<https://blog.sentry.io/seer-agent-page-context/>)

Author: Mihir Mavalankar

Published: 2026-07-16T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [context](<https://devfeed.tech/topics/context.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Document Object Model (DOM)](<https://devfeed.tech/topics/dom.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [claude](<https://devfeed.tech/tags/claude.md>), [context](<https://devfeed.tech/tags/context.md>), [cost](<https://devfeed.tech/tags/cost.md>), [history](<https://devfeed.tech/tags/history.md>), [structure](<https://devfeed.tech/tags/structure.md>)

### AI overview

Sentry describes replacing ASCII page snapshots with structured semantic context for its Seer Agent. The change is intended to reduce token costs and context degradation while enabling richer interaction hints and future page manipulation.

### Source excerpt

How Sentry replaced ASCII page snapshots with structured semantic context to make Seer Agent faster, cheaper, and ready for agentic actions.

## Logging Best Practices for Debugging Applications

DevFeed: [Logging Best Practices for Debugging Applications](<https://devfeed.tech/articles/when-and-what-should-i-be-logging-24101.md>)

Original publisher: [Read original article](<https://blog.sentry.io/logging-best-practices/>)

Author: Ben Coe

Published: 2026-07-09T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Logging](<https://devfeed.tech/topics/logging.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [observability](<https://devfeed.tech/topics/observability.md>), [audit](<https://devfeed.tech/topics/audit.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>)

Tags: [audit](<https://devfeed.tech/tags/audit.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [learn](<https://devfeed.tech/tags/learn.md>), [logging](<https://devfeed.tech/tags/logging.md>), [observability](<https://devfeed.tech/tags/observability.md>), [sentry](<https://devfeed.tech/tags/sentry.md>)

### AI overview

This article presents practical logging best practices for applications. It recommends adding targeted log lines, using temporary instrumentation during investigations, recording runtime decisions and intermediate outcomes, and auditing access and mutating operations to make production software easier to debug and understand.

### Source excerpt

Learn logging best practices: what to log, how to structure messages, and what to avoid. Practical tips with Sentry's structured logging.

## How the Usage app uses Sentry to detect crashes, silent errors, and build regressions

DevFeed: [How the Usage app uses Sentry to detect crashes, silent errors, and build regressions](<https://devfeed.tech/articles/any-apple-update-can-break-our-app-here-s-how-we-find-out-first-24089.md>)

Original publisher: [Read original article](<https://blog.sentry.io/apple-update-breaks-app/>)

Author: Dan Mindru; Oleh Stasula

Published: 2026-07-02T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [App](<https://devfeed.tech/topics/app.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [Processes](<https://devfeed.tech/topics/processes.md>), [iphone](<https://devfeed.tech/topics/iphone.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [apple](<https://devfeed.tech/tags/apple.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [errors](<https://devfeed.tech/tags/errors.md>), [guest-post](<https://devfeed.tech/tags/guest-post.md>), [iphone](<https://devfeed.tech/tags/iphone.md>), [mac](<https://devfeed.tech/tags/mac.md>), [memory](<https://devfeed.tech/tags/memory.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [network](<https://devfeed.tech/tags/network.md>), [process](<https://devfeed.tech/tags/process.md>), [sentry](<https://devfeed.tech/tags/sentry.md>)

### AI overview

This guest post explains how the Usage system activity monitor uses Sentry to detect crashes, silent errors, build issues, and user feedback problems. The app runs across iPhone, iPad, and Mac and depends partly on undocumented APIs, so OS updates can change data structures without notice. Separate Sentry projects track the app's cooperating components and their failure modes.

### Source excerpt

How the Usage app uses Sentry to catch crashes, silent errors, and build regressions before 1.6 million users notice.

## What an AI Agent Failure Revealed About Model Tradeoffs, Evals, and Traces

DevFeed: [What an AI Agent Failure Revealed About Model Tradeoffs, Evals, and Traces](<https://devfeed.tech/articles/reading-the-agent-traces-is-how-you-make-the-call-your-eval-can-t-24113.md>)

Original publisher: [Read original article](<https://blog.sentry.io/spot-checking-ai-agents/>)

Author: Sergiy Dybskiy

Published: 2026-07-01T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Traces](<https://devfeed.tech/topics/traces.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [gateway](<https://devfeed.tech/topics/gateway.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [eval](<https://devfeed.tech/tags/eval.md>), [evals](<https://devfeed.tech/tags/evals.md>), [model](<https://devfeed.tech/tags/model.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>), [trace](<https://devfeed.tech/tags/trace.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

An experiment with an AI-powered conference schedule builder showed that an agent could invent speakers, falsely claim to have retrieved them from an API, and appear grounded because a tool had run. The article discusses model tradeoffs, evaluation limitations, and the value of inspecting agent traces.

### Source excerpt

I gave the free tier a cheaper model and it invented conference speakers who don't exist. What that taught me about model tradeoffs, evals, and reading agent traces.

## Next.js already traces your requests. Here's how to export them with OpenTelemetry.

DevFeed: [Next.js already traces your requests. Here's how to export them with OpenTelemetry.](<https://devfeed.tech/articles/next-js-already-traces-your-requests-here-s-how-to-export-them-with-opentelemetry-24104.md>)

Original publisher: [Read original article](<https://blog.sentry.io/nextjs-export-traces-opentelemetry/>)

Author: Kyle Tryon

Published: 2026-06-29T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Next.js](<https://devfeed.tech/topics/next-js.md>), [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [next-js](<https://devfeed.tech/tags/next-js.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [vercel](<https://devfeed.tech/tags/vercel.md>)

### AI overview

This tutorial explains how to export the traces that Next.js generates automatically using OpenTelemetry and @vercel/otel. It covers sending traces to Sentry or other OTLP-compatible backends, understanding trace spans, and differences between Node and Edge runtimes.

### Source excerpt

Next.js creates OpenTelemetry traces automatically. Learn how to export them to Sentry or any OTLP backend with @vercel/otel.

## Sentry's new AI grouping model reduces duplicate issues and incorrect merges

DevFeed: [Sentry's new AI grouping model reduces duplicate issues and incorrect merges](<https://devfeed.tech/articles/better-faster-less-wrong-enhancing-issue-grouping-24096.md>)

Original publisher: [Read original article](<https://blog.sentry.io/enhancing-issue-grouping/>)

Author: Kush Dubey; Yuval Mandelboum

Published: 2026-06-12T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Machine learning](<https://devfeed.tech/topics/machine-learning.md>), [Embeddings](<https://devfeed.tech/topics/embeddings.md>), [Algorithm](<https://devfeed.tech/topics/algorithm.md>), [GPU](<https://devfeed.tech/topics/gpu.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [algorithm](<https://devfeed.tech/tags/algorithm.md>), [connection-pool](<https://devfeed.tech/tags/connection-pool.md>), [embeddings](<https://devfeed.tech/tags/embeddings.md>), [gpu](<https://devfeed.tech/tags/gpu.md>), [issue](<https://devfeed.tech/tags/issue.md>), [ml](<https://devfeed.tech/tags/ml.md>), [model](<https://devfeed.tech/tags/model.md>), [production](<https://devfeed.tech/tags/production.md>), [server](<https://devfeed.tech/tags/server.md>), [timeout](<https://devfeed.tech/tags/timeout.md>)

### AI overview

Sentry describes an upgraded AI model for grouping errors into issues. The model prevents 20% more duplicate issues and halves incorrect merges, separating errors with distinct root causes that the previous model combined.

### Source excerpt

Sentry's new AI grouping model prevents 20% more duplicate issues while cutting incorrect merges in half. Here's how we trained and deployed it.

## Catch visual regressions with Snapshots, now in beta

DevFeed: [Catch visual regressions with Snapshots, now in beta](<https://devfeed.tech/articles/catch-visual-regressions-with-snapshots-now-in-beta-24112.md>)

Original publisher: [Read original article](<https://blog.sentry.io/snapshots-available-beta/>)

Author: Max Topolsky

Published: 2026-06-11T09:00:00Z

Content type: release

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Testing](<https://devfeed.tech/topics/testing.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [User experience (UX)](<https://devfeed.tech/topics/ux.md>), [Test coverage](<https://devfeed.tech/topics/coverage.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ci](<https://devfeed.tech/tags/ci.md>), [frontend](<https://devfeed.tech/tags/frontend.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [testing](<https://devfeed.tech/tags/testing.md>), [ux](<https://devfeed.tech/tags/ux.md>)

### AI overview

Sentry Snapshots is in beta and provides screenshot diffing in CI to detect unintended visual changes on each commit. The article explains snapshot testing, its use as a guardrail for agent-generated changes, and how Sentry used Snapshots to improve its own toolbar UX.

### Source excerpt

Sentry Snapshots is now in beta. Get screenshot diffing in CI to catch unintended visual changes on every commit, for any platform with a frontend.

## Works on my machine: how we use AI to reproduce reported bugs

DevFeed: [Works on my machine: how we use AI to reproduce reported bugs](<https://devfeed.tech/articles/works-on-my-machine-how-we-use-ai-to-reproduce-reported-bugs-24088.md>)

Original publisher: [Read original article](<https://blog.sentry.io/ai-bug-reproduction/>)

Author: Neel Shah

Published: 2026-06-08T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Claude](<https://devfeed.tech/topics/claude.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Development](<https://devfeed.tech/topics/development.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Python](<https://devfeed.tech/topics/python.md>), [Django](<https://devfeed.tech/topics/django.md>), [Boilerplate](<https://devfeed.tech/topics/boilerplate.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [legacy](<https://devfeed.tech/topics/legacy.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [bugs](<https://devfeed.tech/tags/bugs.md>), [claude](<https://devfeed.tech/tags/claude.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [django](<https://devfeed.tech/tags/django.md>), [frameworks](<https://devfeed.tech/tags/frameworks.md>), [github](<https://devfeed.tech/tags/github.md>), [legacy](<https://devfeed.tech/tags/legacy.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [python](<https://devfeed.tech/tags/python.md>), [sdks](<https://devfeed.tech/tags/sdks.md>)

### AI overview

Sentry's SDK teams use a Claude skill to automate parts of reproducing reported bugs, including setting up boilerplate environments and playgrounds with the required parameters. The approach is intended to reduce triage time across the team's large SDK ecosystem.

### Source excerpt

How Sentry's SDK team built a Claude skill to auto-reproduce bug reports, reducing triage time across 159 packages.

## Errors, traces, logs, metrics: when to reach for what

DevFeed: [Errors, traces, logs, metrics: when to reach for what](<https://devfeed.tech/articles/errors-traces-logs-metrics-when-to-reach-for-what-24097.md>)

Original publisher: [Read original article](<https://blog.sentry.io/errors-traces-logs-metrics-when-to-reach-for-what/>)

Author: Sergiy Dybskiy

Published: 2026-06-05T09:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [debugging](<https://devfeed.tech/topics/debugging.md>)

Tags: [debugging](<https://devfeed.tech/tags/debugging.md>), [errors](<https://devfeed.tech/tags/errors.md>), [logs](<https://devfeed.tech/tags/logs.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

This developer guide explains when to use errors, traces, logs, and metrics during application instrumentation and debugging. It distinguishes the question each telemetry signal answers and describes how the signals support different workflows.

### Source excerpt

Errors, traces, logs, and metrics overlap enough that it's hard to know which to use. Here's when to reach for each signal, with a real debugging walkthrough.

## How we cut build times by two-thirds by deleting our CMS

DevFeed: [How we cut build times by two-thirds by deleting our CMS](<https://devfeed.tech/articles/how-we-cut-build-times-by-two-thirds-by-deleting-our-cms-24092.md>)

Original publisher: [Read original article](<https://blog.sentry.io/cut-build-times-delete-cms/>)

Author: Eli Lennox

Published: 2026-05-28T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Astro](<https://devfeed.tech/topics/astro.md>), [Markdown](<https://devfeed.tech/topics/markdown.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [gatsby](<https://devfeed.tech/topics/gatsby.md>), [Vite](<https://devfeed.tech/topics/vite.md>), [React](<https://devfeed.tech/topics/react.md>)

Tags: [astro](<https://devfeed.tech/tags/astro.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [markdown](<https://devfeed.tech/tags/markdown.md>), [vite](<https://devfeed.tech/tags/vite.md>)

### AI overview

Sentry describes replacing legacy Gatsby sites and a traditional headless CMS with Astro, Markdown, and Claude Code skills. The migration reduced build times from about 14 minutes to under 4 minutes and eliminated the cited CMS and marketing automation API failures.

### Source excerpt

Sentry replaced its CMS with Astro, Markdown, and Claude Code skills -- cutting build times from 14 to under 4 minutes and eliminating API failures.

## You don't need to pick one: how Sentry and OpenTelemetry work together

DevFeed: [You don't need to pick one: how Sentry and OpenTelemetry work together](<https://devfeed.tech/articles/you-don-t-need-to-pick-one-how-sentry-and-opentelemetry-work-together-24110.md>)

Original publisher: [Read original article](<https://blog.sentry.io/sentry-opentelemetry-work-together/>)

Author: Lazar Nikolov

Published: 2026-05-27T00:00:00Z

Content type: tutorial

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [OpenTelemetry](<https://devfeed.tech/topics/opentelemetry.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [context](<https://devfeed.tech/topics/context.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [React](<https://devfeed.tech/topics/react.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [frontend](<https://devfeed.tech/tags/frontend.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [opentelemetry](<https://devfeed.tech/tags/opentelemetry.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [w3c](<https://devfeed.tech/tags/w3c.md>)

### AI overview

This article explains how to combine Sentry and OpenTelemetry in a web application. It recommends keeping OpenTelemetry for backend instrumentation, using the Sentry SDK on the frontend for browser context and application features, and exporting backend traces and logs to Sentry through OTLP directly or through an OpenTelemetry Collector. Sentry's OTLP ingest supports traces and logs, but not metrics at the time described.

### Source excerpt

Use Sentry on the frontend, keep OpenTelemetry on the backend, and choose direct OTLP or Collector forwarding for OTLP events.

[Next page](<https://devfeed.tech/sources/sentry-blog.md?cursor=WyIyMDI2LTA1LTI3VDAwOjAwOjAwKzAwOjAwIiwgIjdmNTMxNGY4LTA5ZWQtNDEyYi1iMDE5LWZhNGQzNWQ2ZDVkMCJd>)