ErrorApp

This add-on is operated by ErrorApp

errorapp tracks errors from your apps.

ErrorApp

Last Updated: 19 March 2014

The ErrorApp add-on is currently in beta.

Table of Contents

ErrorApp is an add-on for providing exception tracking from your web application. It keeps your errors in record to review them later by you.

Add ErrorApp to an application and track exceptions generated by your app.

ErrorApp is accessible via an API and has supported client libraries for Ruby.

Alt text

Provisioning the add-on

ErrorApp can be attached to a Heroku application via the CLI:

A list of all plans available can be found here.

$ heroku addons:add errorapp
-----> Adding errorapp to sharp-mountain-4005... done, v18 (free)

Once ErrorApp has been added a ERRORAPP_API_KEY setting will be available in the app configuration and will contain the api_key. This can be confirmed using the heroku config:get command.

$ heroku config:get ERRORAPP_API_KEY
b04493cb-8d14-4f12-9b73-99e5181b85f5

After installing ErrorApp the application should be configured to fully integrate with the add-on.

You can confirm the new config by running heroku config:get command. This command will show you ERRORAPP_API_KEY.

Configure

Include ErrorApp Notifier in your application

After adding the ErrorApp add-on, you will need to install and configure ErrorApp Notifier.

Using with Rails 3.x

Ruby on Rails applications will need to add the following entry into their Gemfile specifying the ErrorApp client library.

gem 'errorapp_notifier'

Update application dependencies with bundler.

$ bundle install
$ bundle exec rails generate errorapp --api-key `heroku config:get ERRORAPP_API_KEY`

Troubleshooting

If your exceptions are not being tracked on ErrorApp. You can troubleshoot this by checking your project API key.

Check your project API key with ErrorApp account by navigating from your heroku app add-on menu.

You can get your current configured API key in heroku by running following command.

$ heroku config:get ERRORAPP_API_KEY
b04493cb-8d14-4f12-9b73-99e5181b85f5

If this key does not match with project key in ErrorApp, then you need to set that key in your heroku config.

$ heroku config:set ERRORAPP_API_KEY=b7c54eaf-d64e-4a0b-9b41-dafada8e3502
Setting config vars and restarting omgomg... done, v19
ERRORAPP_API_KEY: b7c54eaf-d64e-4a0b-9b41-dafada8e3502

Removing the add-on

ErrorApp can be removed via the CLI.

This will destroy all associated data and cannot be undone!

$ heroku addons:remove errorapp
-----> Removing errorapp from sharp-mountain-4005... done, v20 (free)

Support

All ErrorApp support and runtime issues should be submitted via on of the Heroku Support channels. Any non-support related issues or product feedback is welcome at support@errorapp.com.