An ember-cli addon that integrates Sentry (Raven.js) error tracking into Ember.js applications. The current stable version is 4.1.0, released in 2019, with maintenance releases since then. It supports Node 6+ and Ember CLI 2.13+. Key differentiators: provides an Ember service for reporting errors, automatic global error catching for Ember.onerror and RSVP, and configuration via environment variables. Compared to manual Raven.js integration, it offers idiomatic Ember conventions and easier setup.
npm install ember-cli-sentryNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows installation, configuration with DSN and options, and usage of the raven service to capture exceptions.
Upgrade Node and Ember CLI to supported versions; ensure project uses ember-cli-babel v7 compatible config.
Add @service raven in your Ember classes where you need Sentry logging.
Move ignoreErrors to ravenOptions in sentry config.
Replace any custom serviceName references with 'raven' when injecting.
Replace ember-cli-sentry with @sentry/ember: ember install @sentry/ember; adjust config.
Add 'connect-src app.getsentry.com' to CSP rules.
Ensure sentry config property 'development' is correctly set per environment.
Reinstall the addon: `rm -rf node_modules && npm install` or upgrade ember-cli.
Ensure `@service raven` is present in the class.
Set a valid sentry DSN in config/environment.js: `sentry: { dsn: 'https://key@o0.ingest.sentry.io/0' }`.Use the raven service instead of Raven global.