I have a regular setup with 4 droplets in DigitalOcean. One for Haproxy as load balancer, two for app servers, run same Django application and one for database.
It's quite easy to add another app server manually, however, what I really want is to create a new droplet(machine) automatically if any peak occurs.
How can I monitor the load in app servers and create a new one if some threshold is exceed automatically?