# error tracking

The practice of collecting, grouping, and investigating software errors to support debugging and operational response.

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

## How to add Sentry monitoring to a Webflow Cloud app

DevFeed: [How to add Sentry monitoring to a Webflow Cloud app](<https://devfeed.tech/articles/how-to-add-sentry-monitoring-to-a-webflow-cloud-app-9228.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/monitor-webflow-cloud-app-sentry>)

Author: Ismail Ajagbe

Published: 2026-09-12T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Workers](<https://devfeed.tech/topics/workers.md>), [session replay](<https://devfeed.tech/topics/session-replay.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Instrumentation](<https://devfeed.tech/topics/instrumentation.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>)

Tags: [cloudflare-workers](<https://devfeed.tech/tags/cloudflare-workers.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [guides](<https://devfeed.tech/tags/guides.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

This tutorial explains how to manually add Sentry monitoring to a Webflow Cloud app running Next.js. It covers SDK installation, initialization files, environment variables, a Cloudflare-specific tunnel fix, verification, alerts, and common silent failure modes. The setup enables error grouping, stack traces, performance traces, and session replay.

### Source excerpt

Learn how to add Sentry monitoring to a Webflow Cloud Next.js app. Get error grouping, stack traces, and session replay working.

## Centralize human and agentic work with Datadog Work Management

DevFeed: [Centralize human and agentic work with Datadog Work Management](<https://devfeed.tech/articles/centralize-human-and-agentic-work-with-datadog-work-management-2319.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/work-management/>)

Author: Roxanne Moslehi

Published: 2026-08-18T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [incident](<https://devfeed.tech/topics/incident.md>), [site-reliability-engineering](<https://devfeed.tech/topics/site-reliability-engineering.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [SRE](<https://devfeed.tech/topics/sre.md>), [SIEM, Security](<https://devfeed.tech/topics/siem-security.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>), [Traces](<https://devfeed.tech/topics/traces.md>)

Tags: [agentic](<https://devfeed.tech/tags/agentic.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [cloud-siem](<https://devfeed.tech/tags/cloud-siem.md>), [dashboards](<https://devfeed.tech/tags/dashboards.md>), [devops](<https://devfeed.tech/tags/devops.md>), [devsecops](<https://devfeed.tech/tags/devsecops.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [github](<https://devfeed.tech/tags/github.md>), [incident](<https://devfeed.tech/tags/incident.md>), [management](<https://devfeed.tech/tags/management.md>), [slack](<https://devfeed.tech/tags/slack.md>), [sre](<https://devfeed.tech/tags/sre.md>), [traces](<https://devfeed.tech/tags/traces.md>), [work-management](<https://devfeed.tech/tags/work-management.md>), [workflow-automation](<https://devfeed.tech/tags/workflow-automation.md>)

### AI overview

Datadog Work Management centralizes work created by people, automations, and Datadog AI agents. It preserves context from logs, traces, monitors, alerts, ownership, assignments, approvals, artifacts, and activity while integrating with Datadog and external collaboration systems.

### Source excerpt

Learn how Datadog Work Management helps you coordinate human and AI agent-driven work while preserving context, ownership, and activity across tools.

## +14% activated users for AppSignal: designing a new homepage in code

DevFeed: [+14% activated users for AppSignal: designing a new homepage in code](<https://devfeed.tech/articles/14-activated-users-for-appsignal-designing-a-new-homepage-in-code-19787.md>)

Original publisher: [Read original article](<https://evilmartians.com/chronicles/plus-14-percent-activated-users-for-appsignal-designing-a-new-homepage-in-code>)

Author: Travis Turner (richardturner@evilmartians.com)

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

Content type: article

Language: en

Sources: [Evil Martians](<https://devfeed.tech/sources/evil-martians.md>)

Topics: [Application Performance Management (APM)](<https://devfeed.tech/topics/apm.md>), [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Code](<https://devfeed.tech/topics/code.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>)

Tags: [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [ai](<https://devfeed.tech/tags/ai.md>), [apm](<https://devfeed.tech/tags/apm.md>), [case-study](<https://devfeed.tech/tags/case-study.md>), [code](<https://devfeed.tech/tags/code.md>), [design](<https://devfeed.tech/tags/design.md>), [design-for-devtools](<https://devfeed.tech/tags/design-for-devtools.md>), [developer-marketing](<https://devfeed.tech/tags/developer-marketing.md>), [developer-products](<https://devfeed.tech/tags/developer-products.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [figma](<https://devfeed.tech/tags/figma.md>), [product-development](<https://devfeed.tech/tags/product-development.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Evil Martians designed and shipped a new AppSignal homepage primarily in code, combining code, Figma, and AI during exploration and prototyping. The selected direction was validated through an A/B test that showed a 14% increase in activated users over the previous site.

### Source excerpt

We designed and shipped a fresh AppSignal homepage in code, then validated it in an A/B test with a 14% lift in activated users.

## A practical guide to React error monitoring

DevFeed: [A practical guide to React error monitoring](<https://devfeed.tech/articles/a-practical-guide-to-react-error-monitoring-2224.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/a-practical-guide-to-react-error-monitoring/>)

Author: Addie Beach; Quentin Golsteyn; Constance Rousseaux

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

Content type: tutorial

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>)

Tags: [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [errors](<https://devfeed.tech/tags/errors.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

A practical guide to monitoring React errors, including error boundaries, contextual logging, sanitization, and Datadog Error Tracking.

### Source excerpt

Learn how to catch, enrich, and sanitize React errors using tools like error boundaries alongside Datadog Error Tracking.

## How to add Datadog logging to a Webflow Cloud app that already uses Sentry

DevFeed: [How to add Datadog logging to a Webflow Cloud app that already uses Sentry](<https://devfeed.tech/articles/how-to-add-datadog-logging-to-a-webflow-cloud-app-that-already-uses-sentry-9201.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/error-tracking-webflow-cloud-sentry-datadog>)

Author: Ismail Ajagbe

Published: 2026-07-26T00:00:00Z

Content type: tutorial

Language: en

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

Topics: [webflow](<https://devfeed.tech/topics/webflow.md>), [Cloudflare Workers](<https://devfeed.tech/topics/cloudflare-workers.md>), [log management](<https://devfeed.tech/topics/log-management.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [observability](<https://devfeed.tech/topics/observability.md>), [API](<https://devfeed.tech/topics/api.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>)

Tags: [cloudflare-workers](<https://devfeed.tech/tags/cloudflare-workers.md>), [development](<https://devfeed.tech/tags/development.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [guides](<https://devfeed.tech/tags/guides.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [http](<https://devfeed.tech/tags/http.md>), [logs](<https://devfeed.tech/tags/logs.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [node-js](<https://devfeed.tech/tags/node-js.md>), [observability](<https://devfeed.tech/tags/observability.md>), [tools](<https://devfeed.tech/tags/tools.md>), [webflow](<https://devfeed.tech/tags/webflow.md>)

### AI overview

Guide to adding Datadog structured logging to a Webflow Cloud Next.js app that already uses Sentry. It explains how Sentry captures exceptions and stack traces while Datadog collects operational logs through its HTTP log intake API, since the Datadog APM SDK does not run on Cloudflare Workers.

### Source excerpt

Add Datadog log collection to a Webflow Cloud app that already reports to Sentry, using a fetch-based logger utility in your Route Handlers.

## Monitor your .NET MAUI apps with Datadog RUM

DevFeed: [Monitor your .NET MAUI apps with Datadog RUM](<https://devfeed.tech/articles/monitor-your-net-maui-apps-with-datadog-rum-2294.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/monitor-dotnet-maui-apps-datadog-rum/>)

Author: Jessica Manheimer; Maël Lilensten

Published: 2026-07-08T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [.NET MAUI](<https://devfeed.tech/topics/net-maui.md>), [real user monitoring](<https://devfeed.tech/topics/real-user-monitoring.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [Network](<https://devfeed.tech/topics/network.md>), [session replay](<https://devfeed.tech/topics/session-replay.md>), [multiplatform](<https://devfeed.tech/topics/multiplatform.md>), [Android](<https://devfeed.tech/topics/android.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [cross-platform](<https://devfeed.tech/tags/cross-platform.md>), [digital-experience-monitoring](<https://devfeed.tech/tags/digital-experience-monitoring.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [ios](<https://devfeed.tech/tags/ios.md>), [microsoft](<https://devfeed.tech/tags/microsoft.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [net-maui](<https://devfeed.tech/tags/net-maui.md>), [network](<https://devfeed.tech/tags/network.md>), [real-user-monitoring](<https://devfeed.tech/tags/real-user-monitoring.md>), [sdks](<https://devfeed.tech/tags/sdks.md>), [session-replay](<https://devfeed.tech/tags/session-replay.md>)

### AI overview

This article explains how to monitor .NET MAUI mobile applications with the Datadog Real User Monitoring SDK. It covers supported NuGet-based instrumentation for crash reporting, error tracking, network monitoring, Session Replay, and telemetry across iOS and Android apps.

### Source excerpt

Use the Datadog .NET MAUI SDK to monitor crashes, errors, ANR events, network performance, and user sessions across iOS and Android apps.

## Monitor watchOS and visionOS apps with Datadog RUM

DevFeed: [Monitor watchOS and visionOS apps with Datadog RUM](<https://devfeed.tech/articles/monitor-watchos-and-visionos-apps-with-datadog-rum-2299.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/monitor-watchos-visionos-datadog-rum/>)

Author: Jessica Manheimer; Maël Lilensten

Published: 2026-07-06T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [real user monitoring](<https://devfeed.tech/topics/real-user-monitoring.md>), [visionOS](<https://devfeed.tech/topics/visionos.md>), [watchOS](<https://devfeed.tech/topics/watchos.md>), [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [Traces](<https://devfeed.tech/topics/traces.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [observability](<https://devfeed.tech/topics/observability.md>), [User Experience](<https://devfeed.tech/topics/user-experience.md>), [SwiftUI](<https://devfeed.tech/topics/swiftui.md>), [iOS](<https://devfeed.tech/topics/ios.md>)

Tags: [apple](<https://devfeed.tech/tags/apple.md>), [apple-watch](<https://devfeed.tech/tags/apple-watch.md>), [digital-experience-monitoring](<https://devfeed.tech/tags/digital-experience-monitoring.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [net-11-preview-7](<https://devfeed.tech/tags/net-11-preview-7.md>), [observability](<https://devfeed.tech/tags/observability.md>), [real-user-monitoring](<https://devfeed.tech/tags/real-user-monitoring.md>), [traces](<https://devfeed.tech/tags/traces.md>), [user-experience](<https://devfeed.tech/tags/user-experience.md>), [vision](<https://devfeed.tech/tags/vision.md>)

### AI overview

Datadog RUM extends crash reporting, error tracking, deobfuscated stack traces, and session-level observability to watchOS and visionOS apps. The article explains how teams can investigate failures and understand user interactions without a separate SDK.

### Source excerpt

Monitor crashes, errors, and user sessions on watchOS and visionOS by using Datadog RUM with fully deobfuscated stack traces and no separate SDK required.

## Turn Datadog findings into automated code fixes with Bits Code

DevFeed: [Turn Datadog findings into automated code fixes with Bits Code](<https://devfeed.tech/articles/turn-datadog-findings-into-automated-code-fixes-with-bits-code-2233.md>)

Original publisher: [Read original article](<https://www.datadoghq.com/blog/bits-code/>)

Author: Mike Leach; Eric Metaj

Published: 2026-06-09T00:00:00Z

Content type: article

Language: en

Sources: [Datadog | The Monitor blog](<https://devfeed.tech/sources/datadog-the-monitor-blog.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>), [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [ci](<https://devfeed.tech/topics/ci.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [bits-ai](<https://devfeed.tech/tags/bits-ai.md>), [ci](<https://devfeed.tech/tags/ci.md>), [code](<https://devfeed.tech/tags/code.md>), [devops](<https://devfeed.tech/tags/devops.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [github](<https://devfeed.tech/tags/github.md>), [logs](<https://devfeed.tech/tags/logs.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [software-delivery](<https://devfeed.tech/tags/software-delivery.md>), [telemetry](<https://devfeed.tech/tags/telemetry.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

Bits Code investigates Datadog findings using available telemetry and service context, proposes code fixes with unit tests, and opens GitHub pull requests after addressing CI failures.

### Source excerpt

Learn how Bits Code can turn high-impact findings into reviewable code changes for engineers.

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

## Trace slow queries and capture SQLite errors with Sentry

DevFeed: [Trace slow queries and capture SQLite errors with Sentry](<https://devfeed.tech/articles/trace-slow-queries-and-capture-sqlite-errors-with-sentry-6050.md>)

Original publisher: [Read original article](<https://turso.tech/blog/trace-slow-queries-and-capture-sqlite-errors-with-sentry>)

Author: Jamie Barton

Published: 2024-08-09T00:00:00Z

Content type: release

Language: en

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

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [dashboards](<https://devfeed.tech/topics/dashboards.md>)

Tags: [batch](<https://devfeed.tech/tags/batch.md>), [database](<https://devfeed.tech/tags/database.md>), [developers](<https://devfeed.tech/tags/developers.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [errors](<https://devfeed.tech/tags/errors.md>), [integration](<https://devfeed.tech/tags/integration.md>), [libsql](<https://devfeed.tech/tags/libsql.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [performance](<https://devfeed.tech/tags/performance.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [turso](<https://devfeed.tech/tags/turso.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Turso introduces an early-preview libSQL client integration for TypeScript that sends slow-query traces and SQLite errors to Sentry.

### Source excerpt

Use the TypeScript libSQL client integration to track slow queries and errors in your SQLite database with Sentry.

## Introducing our Sentry Integration

DevFeed: [Introducing our Sentry Integration](<https://devfeed.tech/articles/introducing-our-sentry-integration-11983.md>)

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

Author: Andy Provan

Published: 2022-07-08T00:00:00Z

Content type: article

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [incident](<https://devfeed.tech/topics/incident.md>), [incident management](<https://devfeed.tech/topics/incident-management.md>)

Tags: [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [integration](<https://devfeed.tech/tags/integration.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>)

### AI overview

incident.io introduces a Sentry integration that connects Sentry issues with incidents. Users can link issues to incidents, attach issues from incident Slack channels, and receive Sentry activity updates in those channels.

### Source excerpt

Use Sentry for error tracking, or performance monitoring? To keep everything organised, you can now link issues and incidents.

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

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 систем. Поэтому, если вам интересно узнать, что из себя представляет разработка системы сбора клиентских ошибок и о чём стоит подумать, если вы решите разрабатывать собственную, добро пожаловать под кат. Читать далее

## Introducing Apollo Engine: insights, error reporting and caching for GraphQL

DevFeed: [Introducing Apollo Engine: insights, error reporting and caching for GraphQL](<https://devfeed.tech/articles/introducing-apollo-engine-insights-error-reporting-and-caching-for-graphql-23406.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/introducing-apollo-engine-insights-error-reporting-and-caching-for-graphql-6a55147f63fc>)

Author: Rohit Bakhshi

Published: 2017-10-24T23:38:00Z

Content type: release

Language: en

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

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [apollo-server](<https://devfeed.tech/topics/apollo-server.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [API](<https://devfeed.tech/topics/api.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api](<https://devfeed.tech/tags/api.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backends](<https://devfeed.tech/tags/backends.md>), [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [error-reporting](<https://devfeed.tech/tags/error-reporting.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

Apollo introduces Apollo Engine, a managed hybrid infrastructure layer for GraphQL services. It adds query caching, error tracking, execution tracing, schema analysis, and API usage trends for spec-compliant GraphQL servers.

### Source excerpt

Today we're excited to introduce Apollo Engine, our new turnkey infrastructure that helps you take GraphQL services into production with confidence. The successor to Apollo Optics, Engine delivers essential capabilities like query caching, error tracking, and execution tracing on top of any spec-compliant GraphQL server including Apollo Server, GraphQL-Ruby, Sangria, and Absinthe. Adding Engine to your server is as easy as an command. Click here to get started!

## Apollo Engine and GraphQL error tracking

DevFeed: [Apollo Engine and GraphQL error tracking](<https://devfeed.tech/articles/apollo-engine-and-graphql-error-tracking-23181.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-engine-and-graphql-error-tracking-e7dd3ce8b99d>)

Author: Matt DeBergalis

Published: 2017-10-11T23:47:00Z

Content type: release

Language: en

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

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [monitor](<https://devfeed.tech/topics/monitor.md>), [API](<https://devfeed.tech/topics/api.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api](<https://devfeed.tech/tags/api.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [monitor](<https://devfeed.tech/tags/monitor.md>), [preview](<https://devfeed.tech/tags/preview.md>), [release](<https://devfeed.tech/tags/release.md>), [trace](<https://devfeed.tech/tags/trace.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

Apollo announces a technical preview of Apollo Engine, the next version of Optics, for visualizing, monitoring, and scaling GraphQL services. The article describes GraphQL-aware error tracking, resolver-level tracing, error-rate charts, and an embedded GraphQL proxy architecture intended to support more languages and environments.

### Source excerpt

Today we're excited to release a technical preview of the next version of Optics, called Apollo Engine. Engine lets you visualize, monitor and scale your GraphQL services, and is built on a new architecture that supports more languages and environments. New feature: Tracking errors in GraphQL GraphQL's flexibility brings some big advantages, like allowing clients to query just the exact data they need instead of depending on a set of rigid REST endpoints.

## Logging Javascript errors in production

DevFeed: [Logging Javascript errors in production](<https://devfeed.tech/articles/logging-javascript-errors-in-production-19999.md>)

Original publisher: [Read original article](<http://engineering.hackerearth.com/2016/01/29/hackerearth-logging-javascript-errors-production/>)

Published: 2016-01-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [HackerEarth](<https://devfeed.tech/sources/hackerearth.md>)

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [Cross-origin resource sharing (CORS)](<https://devfeed.tech/topics/cors.md>), [Amazon S3](<https://devfeed.tech/topics/amazon-s3.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [browsers](<https://devfeed.tech/topics/browsers.md>), [Web](<https://devfeed.tech/topics/web.md>), [cURL](<https://devfeed.tech/topics/curl.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [browsers](<https://devfeed.tech/tags/browsers.md>), [curl](<https://devfeed.tech/tags/curl.md>), [errors](<https://devfeed.tech/tags/errors.md>), [http](<https://devfeed.tech/tags/http.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [logging](<https://devfeed.tech/tags/logging.md>), [s3](<https://devfeed.tech/tags/s3.md>)

### AI overview

This article explains how to implement JavaScript error logging in production using errorception. It describes a CORS-related integration problem caused by serving static files from Amazon S3 through another domain, and outlines configuring S3 CORS headers so browser error details can be posted to the logging service.

### Source excerpt

We had implemented a javascript logger to capture the pesky issues our users faced and had problems when using the site. When we came up with the idea, we thought it would be just a five minute job where we would just have to add a snippet and would be done, but as it is well know, nothing is simple when it comes to real world production issues. After analyzing a lot of loggers, we decided to use errorception as our javascript logger. It was simple in its approach and it provided the data we needed. This was the easy part, next came the part of integration, and yes there was a snippet which we just had to paste in our base javascript file, but one thing we had forgotten, CORS. We host our static files on S3 and they are served via fastly, because of which they are delivered through another domain. The error tracking snippet could not log the errors because 'window.onerror' would not return the necessary stack trace and information. Many of you may have heard about CORS, it is a mechanism that allows restricted resources (e.g. fonts) on a web page to be requested from another domain outside the domain from which the resource originated. For security reasons, browsers restrict cross-origin HTTP requests initiated from within scripts. The only way to solve this and get errors to be posted to errorception was to allow CORS in the header of the static files. After some research (errorception also has a good blog on it), we finally managed to have the error logging implemented. Below are the steps we had to go through: Configuring S3 S3 has this unnecessarily complicated "CORS configuration" that you need to create. Here's the steps to get that right: Log into your AWS S3 console, select your bucket, and select "Properties". S3 CORS configurations seem to apply at the level of the bucket, and not the file. I have no clue why. Expand the "Permissions" pane, and click on "Add CORS configuration" or "Edit CORS configuration" depending on what you see. You should already be p

## Front-end JavaScript bug tracking

DevFeed: [Front-end JavaScript bug tracking](<https://devfeed.tech/articles/front-end-javascript-bug-tracking-2034.md>)

Original publisher: [Read original article](<https://developers.soundcloud.com/blog//front-end-javascript-bug-tracking>)

Published: 2011-11-21T00:00:00Z

Content type: article

Language: en

Sources: [SoundCloud Backstage Blog](<https://devfeed.tech/sources/soundcloud-backstage-blog.md>)

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [Front end](<https://devfeed.tech/topics/frontend.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>), [bug](<https://devfeed.tech/topics/bug.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Node.js](<https://devfeed.tech/topics/node-js.md>), [Ajax](<https://devfeed.tech/topics/ajax.md>), [JSON](<https://devfeed.tech/topics/json.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [back-end](<https://devfeed.tech/tags/back-end.md>), [browser](<https://devfeed.tech/tags/browser.md>), [bug](<https://devfeed.tech/tags/bug.md>), [debug](<https://devfeed.tech/tags/debug.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [front-end](<https://devfeed.tech/tags/front-end.md>), [google-analytics](<https://devfeed.tech/tags/google-analytics.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [json](<https://devfeed.tech/tags/json.md>), [node-js](<https://devfeed.tech/tags/node-js.md>)

### AI overview

The article evaluates front-end JavaScript error-tracking approaches used on the SoundCloud Mobile site. It compares Google Analytics, Airbrake, and BugSense, explaining their strengths and limitations for long-term monitoring, real-time debugging, custom error data, filtering, grouping, sorting, and visualization.

### Source excerpt

Proper and effective error tracking is a common issue for front-end JavaScript code compared to back-end environments. We felt this pain as...