# sentry

Published articles for 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.

## 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.

## Sentry's Greg Pstrucha on why a better prompt won't fix your agent's code

DevFeed: [Sentry's Greg Pstrucha on why a better prompt won't fix your agent's code](<https://devfeed.tech/articles/sentry-s-greg-pstrucha-on-why-a-better-prompt-won-t-fix-your-agent-s-code-16059.md>)

Original publisher: [Read original article](<https://workos.com/blog/sentry-greg-pstrucha-stop-prompting-agent-guardrails>)

Author: WorkOS

Published: 2026-08-06T00:04:02Z

Content type: opinion

Language: en

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

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Software](<https://devfeed.tech/topics/software.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-engineer](<https://devfeed.tech/tags/ai-engineer.md>), [code](<https://devfeed.tech/tags/code.md>), [evals](<https://devfeed.tech/tags/evals.md>), [metrics](<https://devfeed.tech/tags/metrics.md>), [quality](<https://devfeed.tech/tags/quality.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [software](<https://devfeed.tech/tags/software.md>), [software-engineer](<https://devfeed.tech/tags/software-engineer.md>), [test](<https://devfeed.tech/tags/test.md>), [tests](<https://devfeed.tech/tags/tests.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Sentry staff engineer Greg Pstrucha argues that improving AI-generated code requires more than better prompts. In his discussion of the "Stop Prompting" talk, he recommends linters, strong tests, type systems, frameworks, and skills as baseline safeguards, supplemented by evaluations for harder-to-codify quality judgments.

### Source excerpt

Sentry staff engineer Greg Pstrucha on linters, stronger tests, evals for Seer, and the quality metrics agents game -- from AI Engineer World's Fair 2026.

## 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.

## 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.

## 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.

## 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.

## 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.

## Sentry MCP and CLI give coding agents production context for debugging

DevFeed: [Sentry MCP and CLI give coding agents production context for debugging](<https://devfeed.tech/articles/your-agent-can-t-fix-what-it-can-t-see-24087.md>)

Original publisher: [Read original article](<https://blog.sentry.io/agents-need-production-context/>)

Author: Sergiy Dybskiy

Published: 2026-05-26T16:00:00Z

Content type: opinion

Language: en

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

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Pull Request](<https://devfeed.tech/topics/pull-request.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Testing](<https://devfeed.tech/topics/testing.md>)

Tags: [cli](<https://devfeed.tech/tags/cli.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [review](<https://devfeed.tech/tags/review.md>), [root-cause-analysis](<https://devfeed.tech/tags/root-cause-analysis.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

Coding agents often lack the production context needed to diagnose real-world bugs. This article explains how Sentry MCP and the Sentry CLI provide evidence such as stack traces, request payloads, environments, and breadcrumbs, enabling agents to investigate issues and open draft pull requests while humans remain involved.

### Source excerpt

Agents can't fix bugs they can't see. Learn how Sentry MCP and CLI give coding agents the production context to diagnose and fix issues automatically.

## Using Sentry Telemetry for Product Analytics

DevFeed: [Using Sentry Telemetry for Product Analytics](<https://devfeed.tech/articles/the-product-analytics-you-already-have-24107.md>)

Original publisher: [Read original article](<https://blog.sentry.io/product-analytics-you-already-have/>)

Author: Rahul Chhabria

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

Content type: tutorial

Language: en

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

Topics: [product analytics](<https://devfeed.tech/topics/product-analytics.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [SIEM, Security, Observability](<https://devfeed.tech/topics/siem-security-observability.md>)

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

### AI overview

The article explains how developers can use Sentry traces, structured logs, and application metrics to answer product analytics questions such as onboarding completion, checkout latency, and signup changes. It emphasizes that telemetry can connect product findings to operational context and the code responsible.

### Source excerpt

Your Sentry traces, logs, and metrics already answer most product analytics questions. Learn how to query existing telemetry for product insights.

## Sentry adds AI-agent and CLI tools for creating and editing dashboards

DevFeed: [Sentry adds AI-agent and CLI tools for creating and editing dashboards](<https://devfeed.tech/articles/new-ways-to-agentically-build-and-edit-dashboards-24093.md>)

Original publisher: [Read original article](<https://blog.sentry.io/dashboard-updates/>)

Author: Ben Coe; Steve Zegalia

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

Content type: release

Language: en

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

Topics: [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [cli](<https://devfeed.tech/tags/cli.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [sentry](<https://devfeed.tech/tags/sentry.md>)

### AI overview

Sentry introduces AI-assisted dashboard creation and editing, CLI-based dashboard management, and customizable dashboard templates. The features support creating dashboards for monitoring needs and are described as available through Sentry's AI-powered capabilities and CLI.

### Source excerpt

Create and edit Sentry dashboards with AI agents, the Sentry CLI, or pre-built templates you can clone and customize for your monitoring needs.

## Sentry + Encore

DevFeed: [Sentry + Encore](<https://devfeed.tech/articles/sentry-encore-17841.md>)

Original publisher: [Read original article](<https://encore.dev/blog/sentry-tutorial>)

Author: Ivan Cernja

Published: 2026-04-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Secrets Management](<https://devfeed.tech/topics/secrets-management.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [secrets-management](<https://devfeed.tech/tags/secrets-management.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial showing how to integrate Sentry error tracking into an Encore.ts backend. It covers installing and initializing the SDK, using a reusable error-handling wrapper, adding breadcrumbs, and verifying captured errors with a test endpoint.

### Source excerpt

Error tracking for your backend services

## Ловим баги на клиенте: как мы написали свою систему для сбора клиентских ошибок

DevFeed: [Ловим баги на клиенте: как мы написали свою систему для сбора клиентских ошибок](<https://devfeed.tech/articles/article-23624.md>)

Original publisher: [Read original article](<https://habr.com/ru/companies/badoo/articles/522600/>)

Author: Unclead (Badoo)

Published: 2020-10-08T13:23:03Z

Content type: tutorial

Language: ru

Sources: [Badoo EN](<https://devfeed.tech/sources/badoo-en.md>), [Badoo RU](<https://devfeed.tech/sources/badoo-ru.md>)

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [App](<https://devfeed.tech/topics/app.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [app](<https://devfeed.tech/tags/app.md>), [badoo](<https://devfeed.tech/tags/badoo.md>), [error-reporting](<https://devfeed.tech/tags/error-reporting.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [ios](<https://devfeed.tech/tags/ios.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [tag-9e6194bca65c](<https://devfeed.tech/tags/tag-9e6194bca65c.md>), [tag-d96e238f1419](<https://devfeed.tech/tags/tag-d96e238f1419.md>)

### AI overview

This article explains how Badoo developed Gelato, an in-house system for collecting client-side errors across web, Android, and iOS applications. It discusses why the company built its own error-tracking system, how error data supports production monitoring and release analysis, and considerations for designing such a system.

### Source excerpt

У нас в Badoo довольно много клиентских приложений. Помимо основных продуктов Badoo и Bumble, у которых есть как веб-версии (десктопная и мобильная), так и клиенты под нативные платформы (Android и iOS), ещё есть с десяток внутренних инструментов со своими UI. Для сбора клиентских ошибок мы используем собственную разработку под кодовым названием Gelatо. Последние два года я работал над её серверной частью и за это время открыл для себя много нового из мира разработки Error Tracking систем. Поэтому, если вам интересно узнать, что из себя представляет разработка системы сбора клиентских ошибок и о чём стоит подумать, если вы решите разрабатывать собственную, добро пожаловать под кат. Читать далее

## Undetected NDK crashes during a Firefox Focus Android release

DevFeed: [Undetected NDK crashes during a Firefox Focus Android release](<https://devfeed.tech/articles/the-bug-that-stole-xmas-37559.md>)

Original publisher: [Read original article](<https://colintheshots.com/writing/the-bug-that-stole-xmas/>)

Published: 2020-10-05T18:08:05Z

Content type: opinion

Language: en

Sources: [Colin The Shots](<https://devfeed.tech/sources/colin-the-shots.md>)

Topics: [Firefox](<https://devfeed.tech/topics/firefox.md>), [Android](<https://devfeed.tech/topics/android.md>), [Google Play](<https://devfeed.tech/topics/google-play.md>), [Google](<https://devfeed.tech/topics/google.md>), [browser](<https://devfeed.tech/topics/browser.md>), [releases](<https://devfeed.tech/topics/releases.md>), [bug](<https://devfeed.tech/topics/bug.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [c-plus-plus](<https://devfeed.tech/tags/c-plus-plus.md>), [chrome](<https://devfeed.tech/tags/chrome.md>), [code](<https://devfeed.tech/tags/code.md>), [crash-reporting](<https://devfeed.tech/tags/crash-reporting.md>), [crashes](<https://devfeed.tech/tags/crashes.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [firefox](<https://devfeed.tech/tags/firefox.md>), [google-play](<https://devfeed.tech/tags/google-play.md>), [releases](<https://devfeed.tech/tags/releases.md>), [reporting](<https://devfeed.tech/tags/reporting.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [uncategorized](<https://devfeed.tech/tags/uncategorized.md>)

### AI overview

A Mozilla engineer recounts how Firefox Focus 8.0.4 for Android developed previously undetected NDK crashes during its Christmas 2018 production rollout. Sentry and Socorro missed crashes occurring inside Chrome WebViews, while Google Play Console exposed them as the rollout expanded.

### Source excerpt

I loved working at Mozilla for the almost two years that I spent there. But even a great job has hard days. The weeks around Christmas of 2018 were a stressful nightmare. I'd been working as the

## Debugging Netlify Function Errors with Sentry

DevFeed: [Debugging Netlify Function Errors with Sentry](<https://devfeed.tech/articles/debugging-netlify-function-errors-with-sentry-19084.md>)

Original publisher: [Read original article](<https://httptoolkit.com/blog/netlify-function-error-reporting-with-sentry/>)

Author: HTTP Toolkit; Tim Perry

Published: 2019-01-31T19:30:00Z

Content type: tutorial

Language: en

Sources: [HTTP Toolkit](<https://devfeed.tech/sources/http-toolkit.md>)

Topics: [Netlify](<https://devfeed.tech/topics/netlify.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Serverless](<https://devfeed.tech/topics/serverless.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [AWS Lambda](<https://devfeed.tech/topics/aws-lambda.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [error-reporting](<https://devfeed.tech/tags/error-reporting.md>), [errors](<https://devfeed.tech/tags/errors.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [logging](<https://devfeed.tech/tags/logging.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [serverless](<https://devfeed.tech/tags/serverless.md>)

### AI overview

A tutorial on adding Sentry error reporting to Netlify Functions. It explains why serverless function errors can be difficult to detect and debug, then covers setup, DSN configuration, initialization, and handling errors that Netlify or AWS Lambda may otherwise swallow, delay, or lose.

### Source excerpt

Netlify functions are a quick, easy & powerful tool, but like most serverless platforms, they can be even more difficult to debug & monitor than traditional server applications. It's a hard environment to precisely recreate locally, there's no machine you can SSH into in a pinch, and no built-in error notifications. Your code is going to break eventually, and you need the tools to fix it. HTTP Toolkit uses Netlify functions under the hood to manage user account information and Paddle checkout callbacks. If we hit errors here, people's payments will fail, or they'll stop being given access to paid features, so this can be pretty bad! I need to be able to catch errors immediately, debug and work out why they're happening, and confirm that my fixes work. Debugging & fixing issues here is a big topic, but one of the first steps is knowing exactly when & how errors happen. There's a few tools for this, but personally I've had a lot of success on projects recently with Sentry. They've got a generous free plan (5k errors a month), built-in integrations for almost everything, and some good & detailed error reporting tools too. If you can get Sentry set up, you'll get emails every time there's an error in your function, and you can explore the errors themselves in detail to work out exactly what failed. Perfect, but the setup for Netlify functions has a few extra steps. Start reporting errors to Sentry I'm going to be using JS here, and I'm assuming you've already got a working Netlify function set up. To add Sentry reporting from there, you need to: Create a Sentry account Create a Sentry project in that account for your functions Take the DSN for your Sentry project and set it as a SENTRY_DSN variable in your Netlify build npm install --save @sentry/node (the examples here require ^4.6.0) Initialize your error logging logic: const Sentry = require('@sentry/node'); const { SENTRY_DSN } = process.env; let sentryInitialized = false; export function initSentry() { if (SENTRY_D