This add-on is operated by Sparkadvanced LLC
Automatically scale, sleep, and restart your application on your schedule.
Last updated March 30, 2022
Table of Contents
FlightFormation is an add-on that provides dyno management and scaling.
Easily set up dyno formations based on the one you use now, then make variants for different load profiles. Create a weekly schedule for these variants according to anticipated load.
FlightFormation is accessible via an easy-to-use interface and requires no code changes to your application.
Provisioning the add-on
FlightFormation can be attached to a Heroku application via the CLI:
$ heroku addons:create flightformation -----> Adding flightformation to sharp-mountain-4005... done, v18 (free)
After you provision FlightFormation, the
FLIGHTFORMATION_TOKEN config var is available in your app’s configuration. It contains an encrypted token identifier. You can confirm installation via the
heroku config:get command:
$ heroku config:get FLIGHTFORMATION_TOKEN iIsInR5cCI6IkpXVCJ9.eyJhdW....
After you install FlightFormation, your application is ready to go! No changes to your application are needed.
The FlightFormation interface allows you to configure all your dyno formations and scheduling.
You can access the interface via the CLI:
$ heroku addons:open flightformation Opening flightformation for sharp-mountain-4005
or by visiting the Heroku Dashboard and selecting FlightFormation from the Add-ons menu.
Removing the add-on
You can remove FlightFormation via the CLI:
This will destroy all associated data and cannot be undone!
$ heroku addons:destroy flightformation -----> Removing flightformation from sharp-mountain-4005... done, v20 (free)
All FlightFormation support and runtime issues should be submitted via one of the Heroku Support channels. Any non-support related issues or product feedback is welcome at firstname.lastname@example.org.