Autoscaling with Marathon

Autoscaling with Marathon


CPU/Memory

A Python service, marathon-autoscale.py, autoscales your Marathon application based on the utilization metrics which Mesos reports. You can run this service from within your DC/OS cluster. marathon-autoscale.py is intended to demonstrate what is possible when you run your services on DC/OS.

    Microscaling

    This tutorial walks through setting up a microscaling demonstration from Microscaling Systems on a DC/OS cluster.

      Requests/Second

      You can use the marathon-lb-autoscale application to implement request rate-based autoscaling with Marathon. The marathon-lb-autoscale application works with any application that uses TCP traffic and can be routed through HAProxy.