Marathon Description
Marathon is a production-grade container orchestration platform that Mesosphere's Datacenter Operating System(DC/OS) as well as Apache Mesos uses. High availability. Marathon runs as an active/passive cluster, with leader election for 100 percent uptime. Multiple container runtimes. Marathon provides first-class support for Mesos containers (using Docker) and Mesos containers using cgroups. Stateful apps. Marathon can bind persistent storage volumes directly to your application. You can run databases such as Postgres and MySQL, and have storage accounted by Mesos. Beautiful and powerful UI. Service Discovery & Load Balancing. Several methods available. Health checks. Use HTTP or TCP checks to assess the health of your application. Subscribe to Events To receive notifications, you will need to provide an HTTP endpoint. This is used to integrate with external load balancers. Metrics. You can query them at /metrics using JSON format. Push them to DataDog, StatsD, and Graphite. Or, you can scrape them with Prometheus.