Mesosphere.github.io

Marathon: Health Checks and Task Termination

WebHealth Checks and Task Termination. Health checks may be specified per application to be run against that application’s tasks. The default health check employs Mesos’ knowledge of the task state TASK_RUNNING => healthy. Marathon provides a health member of the task resource via the REST API, so you can add a health check to your application definition.

Actived: 1 days ago

URL: https://mesosphere.github.io/marathon/docs/health-checks.html

Marathon: Blue-Green Deployment

WebBlue-green deployment is a way to safely deploy applications that are serving live traffic by creating two versions of an application (BLUE and GREEN). To deploy a new version of the application, you will drain all traffic, requests, and pending operations from the current version of the application, switch to the new version, and then turn off

Category:  Health Go Health

Mesos-DNS: DNS-based service discovery for Mesos

WebMesos-DNS supports service discovery in Apache Mesos clusters. It allows applications and services running on Mesos to find each other through the domain name system (), similarly to how services discover each other throughout the Internet.Applications launched by Marathon or Aurora are assigned names like search.marathon.mesos or log …

Category:  Health Go Health

Marathon: Marathon Recipes

WebWith the base setup, that is, with no command-line parameters specified, all Marathon applications will by default use all resources either assigned to the unspecific “*” role or the role you specified with --mesos_role. To ensure that only special tasks are run on nodes you specify, you can use a separate Marathon instance for those tasks.

Category:  Health Go Health

Marathon: Application Groups

WebNote: Deploy an application group through a POST to the /v2/groups REST API endpoint. Dependencies. Applications can have dependencies. For example a Play application could require a database to run. If the dependencies are defined in the application specification, then Marathon keeps track of the correct order of action for starting, stopping and …

Category:  Health Go Health

Marathon: Event Bus

WebFiltering the Event Stream. Starting from version 1.3.7, Marathon supports filtering the event stream by event type.To filter by event type, specify a value for the event_type parameter in your /v2/events request. This could be done by adding interesting event type as value for event_type parameter to /v2/events request.. The following example only subscribes to …

Category:  Health Go Health

Marathon: A container orchestration platform for Mesos and …

WebFeatures. High Availability. Marathon runs as an active/passive cluster with leader election for 100% uptime. Multiple container runtimes. Marathon has first-class support for both Mesos containers (using cgroups) and Docker. Stateful apps. Marathon can bind persistent storage volumes to your application.

Category:  Health Go Health

Marathon: Marathon Web Interface

WebDelayed. An app is considered delayed whenever too many tasks of the application failed in a short amount of time. Marathon will pause this deployment and retry later. True if the queue endpoint returns the following JSON condition: queueEntry.delay.overdue === false. Application Health Reference. It is possible to specify health checks to be run against an …

Category:  Health Go Health

Marathon: Event Bus

WebFiltering the Event Stream. Starting from version 1.3.7, Marathon supports filtering the event stream by event type.To filter by event type, specify a value for the event_type parameter in your /v2/events request. This could be done by adding interesting event type as value for event_type parameter to /v2/events request.. The following example only subscribes to …

Category:  Health Go Health