This add-on is operated by ConsoleAware
Infrastructure Change Monitoring: Forward Heroku Webhooks to Slack
ConsoleAware
Last updated April 15, 2024
The ConsoleAware add-on is currently in beta.
Table of Contents
ConsoleAware is an add-on to monitor infrastructure changes by forwarding relevant Heroku Webhook Events to Slack.
Add-on Use Cases
- Forward all Heroku Webhook Events to Slack without the need to transform App Webhooks into a format that Slack accepts.
- Forward specific Heroku Webhook Event Types and Actions to Slack. Compliance teams can monitor and audit any unexpected changes, like
destroy
actions, that occurred on the app.
Provisioning the Add-on
Attach ConsoleAware to a Heroku application via the CLI:
Reference the Add-on Name Elements Page for a list of available plans and regions.
$ heroku addons:create consoleaware
Creating consoleaware on example-app... free
Your add-on has been provisioned successfully
After installing ConsoleAware, the application is ready to use the add-on.
Dashboard
The ConsoleAware dashboard provides a way to monitor changes to your app and optionally forward notifications to Slack.
Access the dashboard via the CLI:
$ heroku addons:open consoleaware
Opening consoleaware for sharp-mountain-4005
or by visiting the Heroku Dashboard and selecting your application. Select “ConsoleAware” from the “Add-ons” menu.
Slack Webhook Forwarding
ConsoleAware uses Heroku’s Webhook Events and Slack’s Incoming Webhook app to provide relevant alerting to your Slack instance, or any other app that supports webhooks.
Setup
- Generate a webhook URL by creating a Slack Incoming Webhook app.
- Open ConsoleAware and add a new Slack Incoming Webhook integration with a name, your webhook URL, and desired Heroku Webhook Event subscriptions to forward.
- Click “Create”. A notification immediately appears in Slack to confirm the integration is set up.
Migrating Between Plans
Use the heroku addons:upgrade
command to migrate to a new plan.
$ heroku addons:upgrade consoleaware:newplan
-----> Upgrading consoleaware:newplan to example-app.. done, v18 ($49/mo)
Your plan has been updated to: consoleaware:newplan
Removing the Add-on
Remove ConsoleAware via the CLI:
This action destroys all associated data and you can’t undo it!
$ heroku addons:destroy consoleaware
-----> Removing consoleaware from example-app... done, v20 (free)
Support
Submit all ConsoleAware support and runtime issues via one of the Heroku Support channels. Any non-support-related issues or product feedback is welcome at support@consoleaware.com.