Getting started with Judoscale
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. See below for the web frameworks and job backends we currently support:
- Web Processes
- Ruby: Rails, anything Rack-based
- NodeJS: Express
- Python: Django, Flask
- Background Job Processes
- Ruby: Sidekiq, Resque, DelayedJob, Que in Rails or Rack-based
Once you've got the Judoscale packages installed, you'll just need to check out the Judoscale app dashboard and change any default scaling configuration parameter's you'd like!
Last step ➡ scaling configuration
Oh no! Something bad happened?
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@example.com. Your email goes directly to the Judoscale devs!