Unlock Free Dyno Autoscaling on Heroku in Under 5 Minutes!
Get your dynos autoscaling for free in less than 5 minutes. Ready? Go!
Provision the Add-On
Before we do any gem installs or code-changes, let’s provision the add-on for our Heroku app! We can either do that via the Heroku CLI with:
heroku addons:create judoscale -a YOUR_APP_NAME
or via the web UI:
By default this will provision our free White Belt plan, which includes 20 autoscales per month and all autoscaling features. This is the best way to try Judoscale before upgrading to a paid plan for a production application.
Once provisioned by Heroku, launch Judoscale via the CLI or by clicking the link in Heroku’s web UI:
heroku addons:open judoscale -a YOUR_APP_NAME
Judoscale will walk you through installing an adapter specific to your application language and framework. The adapter is how Judoscale collects metrics from your application, similar to a lightweight APM tool. Check the web frameworks and job backends we currently support here.
Once you’ve installed the adapter and deployed your application, Judoscale will begin showing your queue metrics in the charts. You can now review any default scaling configuration parameter’s you’d like, and enable autoscaling!
If anything in these docs doesn’t work quite right or you have questions, know that you can always
reach out to us at [email protected]. Your email goes directly to the Judoscale devs!