Sentry
Real-time error tracking for web and mobile apps
Provides email, SMS or chat notifications as soon as errors occur
Automatically sends feedback prompts so teams can notify users when an in-app error occurs
Supports enhanced stack traces, so developers can filter errors to view code errors, error URLs, parameters, and session information in app, framework, or raw error views
Reproduces bugs using error event history and interactions so developers can replay errors
Supports custom data submissions so developers can gain specific information unique to their industry
How Sentry works
To report data to Sentry you’ll need to use a language-specific SDK. Sentry provides integrations for the most common web development languages. Raven.js
is the official browser JavaScript client for Sentry. It automatically reports uncaught JavaScript exceptions triggered from a browser environment, and provides a rich API for reporting your own errors. You will need to implement the appropriate library for your development environment, taking care to follow Sentry’s instructions, placing code to correspond with each relevant event scenario.
Get more out of Sentry with Segment
You can use Segment to collect all of your client-side data for Sentry, without the need to install Sentry’s client library. This is because your existing Segment implementation already collects the information that Sentry needs.
When you enable Sentry in your Segment settings, Segment’s content delivery network is updated within 5-10 minutes. Once that happens, Segment will know to asynchronously load Raven.js
from Sentry onto your page whenever it is loaded. This means there is no need to make changes to the code in your application. Sentry will start automatically tracking data within your existing Segment implementation.
Similar integrations
Integrate Sentry with Segment
Segment makes it easy to set up Sentry.