This add-on is operated by ErrorApp
errorapp tracks errors from your apps.
ErrorApp
Last updated January 30, 2017
This article is a work in progress, or documents a feature that is not yet released to all users. This article is unlisted. Only those with the link can access it.
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.
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:create 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_notifier --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:destroy 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.