newrelic-angular

0.2.2 • Public • Published

newrelic-angular

Build Status npm version Bower version Coverage Status

A module to make reporting with New Relic Browser Insights easier for Angular!

Features

  • Report errors to New Relic with $log! $log.error('something really bad happened!');
  • Reports unhandled exceptions to New Relic (thanks to $errorHander)
  • Virtual page views (via angulartics)

How to

Get it from npm

npm install --save newrelic-angular

Get it from bower

bower install --save newrelic-angular

Include the module in your application

angular.module('myApp', ['newrelic-angular']);

And add newrelic-angular.min.js to your project.

(Optional) Ignore certain statuses

angular.module('myApp', ['newrelic-angular'])
  .config(function(httpInterceptorProvider) {
   httpInterceptorProvider.setStatusesToIgnore([-1, 418]);
  });

Why?

For the sake of reporting! Also, angular's exception handler catches unhandled exceptions and delegates them to $log.error. That's a problem for New Relic because they are also catching unhandled exceptions and thanks to Angular, there aren't any true unhandled exceptions!

License

MIT

Readme

Keywords

none

Package Sidebar

Install

npm i newrelic-angular

Weekly Downloads

31

Version

0.2.2

License

MIT

Last publish

Collaborators

  • prestonvanloon