Docs
Table of Contents
Sentry for Angular
Getting Started
AngularJS 1.x
Components
Track Angular Components
Installation Methods
NPM
CDN
Lazy Loading Sentry
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Sentry Testkit
Usage
Set the Level
Source Maps
Hosting Publicly
Multiple Origins
Tools
SystemJS
TypeScript
UglifyJS
Webpack
Troubleshooting
Uploading Source Maps
Validating Files
Integrations
Default Integrations
Pluggable Integrations
Custom Integrations
rrweb: Session Replays
Troubleshooting
Supported Browsers
Performance Monitoring
Enabling Performance Monitoring
Capturing Transactions Automatically
Capturing Transactions Manually
Sampling Transactions
Enriching Events
Add Context
Identify Users
Customize Tags
Attachments
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Other Guides
JavaScript
Cordova
Installation Methods
NPM
CDN
Lazy Loading Sentry
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Sentry Testkit
Usage
Set the Level
Performance Monitoring
Capturing Transactions Automatically
Capturing Transactions Manually
Sampling Transactions
Source Maps
Hosting Publicly
Multiple Origins
Tools
SystemJS
TypeScript
UglifyJS
Webpack
Troubleshooting
Uploading Source Maps
Validating Files
Integrations
Default Integrations
Pluggable Integrations
Custom Integrations
rrweb: Session Replays
Ionic
Troubleshooting
Supported Browsers
Enriching Events
Add Context
Identify Users
Customize Tags
Attachments
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Electron
Installation Methods
NPM
CDN
Lazy Loading Sentry
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Sentry Testkit
Usage
Set the Level
Performance Monitoring
Capturing Transactions Automatically
Capturing Transactions Manually
Sampling Transactions
Source Maps
Hosting Publicly
Multiple Origins
Tools
SystemJS
TypeScript
UglifyJS
Webpack
Troubleshooting
Uploading Source Maps
Validating Files
Integrations
Default Integrations
Pluggable Integrations
Custom Integrations
rrweb: Session Replays
Troubleshooting
Supported Browsers
Enriching Events
Add Context
Identify Users
Customize Tags
Attachments
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Gatsby
Installation Methods
NPM
CDN
Lazy Loading Sentry
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Sentry Testkit
Usage
Set the Level
Performance Monitoring
Capturing Transactions Automatically
Capturing Transactions Manually
Sampling Transactions
Source Maps
Hosting Publicly
Multiple Origins
Tools
SystemJS
TypeScript
UglifyJS
Webpack
Troubleshooting
Uploading Source Maps
Validating Files
Integrations
Default Integrations
Pluggable Integrations
Custom Integrations
rrweb: Session Replays
Troubleshooting
Supported Browsers
Enriching Events
Add Context
Identify Users
Customize Tags
Attachments
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
React
Components
React Error Boundary
React Profiler
Integrations
Default Integrations
Pluggable Integrations
React Router Integration
Redux Integration
Custom Integrations
rrweb: Session Replays
Installation Methods
NPM
CDN
Lazy Loading Sentry
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Sentry Testkit
Usage
Set the Level
Performance Monitoring
Capturing Transactions Automatically
Capturing Transactions Manually
Sampling Transactions
Source Maps
Hosting Publicly
Multiple Origins
Tools
SystemJS
TypeScript
UglifyJS
Webpack
Troubleshooting
Uploading Source Maps
Validating Files
Troubleshooting
Supported Browsers
Enriching Events
Add Context
Identify Users
Customize Tags
Attachments
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Ember
Installation Methods
NPM
CDN
Lazy Loading Sentry
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Sentry Testkit
Usage
Set the Level
Performance Monitoring
Capturing Transactions Automatically
Capturing Transactions Manually
Sampling Transactions
Source Maps
Hosting Publicly
Multiple Origins
Tools
SystemJS
TypeScript
UglifyJS
Webpack
Troubleshooting
Uploading Source Maps
Validating Files
Integrations
Default Integrations
Pluggable Integrations
Custom Integrations
rrweb: Session Replays
Troubleshooting
Supported Browsers
Enriching Events
Add Context
Identify Users
Customize Tags
Attachments
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Vue
Installation Methods
NPM
CDN
Lazy Loading Sentry
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Sentry Testkit
Usage
Set the Level
Performance Monitoring
Capturing Transactions Automatically
Capturing Transactions Manually
Sampling Transactions
Source Maps
Hosting Publicly
Multiple Origins
Tools
SystemJS
TypeScript
UglifyJS
Webpack
Troubleshooting
Uploading Source Maps
Validating Files
Integrations
Default Integrations
Performance Integration
Pluggable Integrations
Custom Integrations
rrweb: Session Replays
Troubleshooting
Supported Browsers
Enriching Events
Add Context
Identify Users
Customize Tags
Attachments
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Other Platforms
.NET
Ignoring Exceptions
Unit Testing
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Android
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Advanced Usage
Set the Level
ProGuard
Integrations
Timber
Migration Guide
Enriching Events
Add Context
Default Context
Identify Users
Customize Tags
Breadcrumbs
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Debug Information Files
Apple
Advanced Usage
Set the Level
Uploading Debug Symbols
Installation Methods
Carthage
Cocoapods
Swift Package Manager (SPM)
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Elixir
Usage
Set the Level
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Flutter
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Go
Handling Panics
Configuration
Basic Options
Releases & Health
Transports
Environments
Filtering and Sampling Events
Shutdown and Draining
Goroutines
Serverless
Usage
Set the Level
Migration Guide
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Java
Manual Usage
Set the Level
Scope & Breadcrumbs
Configuration
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Legacy SDK (1.7)
Configuration
Manual Usage
Google App Engine
java.util.logging
log4j 1.x
log4j 2.x
Logback
Spring
Migrating Between Raven and Version 1.7
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Native
Advanced Configuration
Backends
Crashpad
Breadcrumbs
Context
Filter Events & Custom Logic
Release Health
Transports
Uploading Debug Information
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Attachments
Breadcrumbs
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Debug Information Files
Node.js
Event Processors
Performance Monitoring
Sampling Transactions
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Source Maps
TypeScript
Hints
Integrations
Pluggable Integrations
Default Integrations
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Perl
Configuration
Basic Options
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
PHP
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Transports
Usage
Set the Level
Default Integrations
Performance
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Python
Performance Monitoring
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Integrations
GNU Backtrace
pure_eval
Redis
SQLAlchemy
Default Integrations
Hints
Troubleshooting
Migration Guide
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
React Native
Advanced Setup
Hermes
Migrating from react-native-sentry
Setup With CocoaPods
Source Maps for Other Platforms
Tracking Touch Events
Using RAM Bundles
Using Sentry with CodePush
Using Sentry with Expo
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Ruby
Configuration
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Configuration
Usage
Set the Level
Processors
Integrations
Heroku
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Rust
Configuration
Basic Options
Releases & Health
Environments
Filtering and Sampling Events
Shutdown and Draining
Usage
Set the Level
Enriching Events
Add Context
Identify Users
Customize Tags
Breadcrumbs
User Feedback
Scopes and Hubs
Data Management
Issue Grouping
SDK Fingerprinting
Server-side Fingerprinting
Custom Grouping Enhancements
Scrubbing Sensitive Data
Advanced Data Scrubbing
Data Forwarding
Product
Angular
API
Sign In
Home
Platforms
JavaScript
Angular
Source Maps
Tools
Tools
SystemJS
SystemJS is the default module loader for Angular 2 projects.
TypeScript
The TypeScript compiler can be configured to output source maps.
UglifyJS
UglifyJS is a popular tool for minifying your source code for production.
Webpack
Webpack is a powerful build tool that resolves, bundles, and compresses your JavaScript modules.
You can
edit this page
on GitHub.
Package:
npm:@sentry/browser
Version:
5.25.0
Repository:
https://github.com/getsentry/sentry-javascript