Migrate from Heroku
Steps to migrate projects from Heroku
Step 1: Create a new Airbrake account
Choose a plan that has enough projects to accommodate the heroku apps you want to migrate.
Step 2: Create projects
For each of your heroku apps create a new project in your new Airbrake account.
Step 3: Add AB_API_KEY
to each heroku app
For each of your heroku apps add a new env var called AB_API_KEY
that holds
the new project’s API Key.
heroku config:set AB_API_KEY=realProjectApiKey -a yourHerokuAppName`
Step 4: Update your notifier configs to use AB_API_KEY
For each of your apps, update their notifier configs to use ENV["AB_API_KEY"]
After you complete these steps, new errors will be reported to the projects in your new Airbrake account and you can safely remove the heroku Airbrake addon at your convenience.
A note on AIRBRAKE_API_KEY
When you add the Airbrake addon a heroku environment variable is created.
This variable is called AIRBRAKE_API_KEY
containing your project’s API key.
You can retrieve this variable with:
heroku config:get AIRBRAKE_API_KEY -a yourHerokuAppName
If you remove the Airbrake addon then the AIRBRAKE_API_KEY
env var will also
be removed. Make sure to add AB_API_KEY
to your heroku apps environment
variables and configure your app to use AB_API_KEY
before removing the addon
to avoid any interruptions in error collection.