dcos marathon app show
Viewing the json file for an app
Description
The dcos marathon app show command
shows the marathon.json
file for an application.
Usage
dcos marathon app show [--app-version=<app-version>] <app-id>
Options
Name | Description |
---|
-h , —help | Display info about usage of this command. |
—app-version=<app-version> | The version of the application to use. It can be specified as an absolute or relative value. Absolute values must be in ISO8601 date format. Relative values must be specified as a negative integer and represent the version from the currently deployed application definition. |
Positional arguments
Name | Description |
---|
<app-id> | The application ID. You can view a list of the application IDs with the dcos marathon app list command. |
Example
dcos marathon app show spark
{
"backoffFactor": 1.15,
"backoffSeconds": 1,
"cmd": "/sbin/init.sh",
"container": {
"docker": {
"forcePullImage": true,
"image": "mesosphere/spark:2.7.0-2.4.0-hadoop-2.7",
"parameters": [
{
"key": "user",
"value": "nobody"
}
],
"privileged": false
},
"type": "DOCKER",
"volumes": []
},
"cpus": 1,
"deployments": [],
"disk": 0,
"env": {
"DCOS_SERVICE_NAME": "spark",
"SPARK_DISPATCHER_MESOS_PRINCIPAL": "",
"SPARK_DISPATCHER_MESOS_ROLE": "*",
"SPARK_DISPATCHER_MESOS_SECRET": "",
"SPARK_HDFS_CONFIG_URL": "",
"SPARK_LOG_LEVEL": "INFO",
"SPARK_USER": "nobody"
},
"executor": "",
"gpus": 0,
"healthChecks": [
{
"delaySeconds": 15,
"gracePeriodSeconds": 5,
"intervalSeconds": 60,
"ipProtocol": "IPv4",
"maxConsecutiveFailures": 3,
"path": "/",
"portIndex": 2,
"protocol": "MESOS_HTTP",
"timeoutSeconds": 10
}
],
"id": "/spark",
"instances": 1,
"killSelection": "YOUNGEST_FIRST",
"labels": {
"DCOS_PACKAGE_DEFINITION": "eyJtZXRhZGF0YSI6eyJDb250ZW50LVR5cGUiOiJhcHBs...Fc0hFd25LbWFXVzRTd3lRV3daN3BOeVNzckcybWUvRFFKYVlQOFBFczd6V3JSQkFBQT0ifQ==",
"DCOS_PACKAGE_FRAMEWORK_NAME": "spark",
"DCOS_PACKAGE_METADATA": "eyJwYWNrYWdpbmdWZXJzaW9uIjoiNC4wIiwibmFtZSI6...9hc3NldHMvaWNvbi1zZXJ2aWNlLXNwYXJrLWxhcmdlLnBuZyJ9fQ==",
"DCOS_PACKAGE_NAME": "spark",
"DCOS_PACKAGE_OPTIONS": "eyJzZXJ2aWNlIjp7Im5hbWUiOiJzcGFyayIsIm...2RjIjp7fSwia3JiNWNvbmYiOiIifX0sImhkZnMiOnt9fQ==",
"DCOS_PACKAGE_SOURCE": "https://universe.mesosphere.com/repo",
"DCOS_PACKAGE_VERSION": "2.7.0-2.4.0",
"DCOS_SERVICE_NAME": "spark",
"DCOS_SERVICE_PORT_INDEX": "2",
"DCOS_SERVICE_SCHEME": "http",
"SPARK_URI": ""
},
"maxLaunchDelaySeconds": 300,
"mem": 1024,
"networks": [
{
"mode": "host"
}
],
"portDefinitions": [
{
"labels": {
"VIP_0": "dispatcher.spark:7077"
},
"name": "dispatcher",
"port": 10000,
"protocol": "tcp"
},
{
"labels": {
"VIP_1": "dispatcher.spark:4040"
},
"name": "dispatcher-ui",
"port": 10001,
"protocol": "tcp"
},
{
"labels": {
"VIP_2": "dispatcher.spark:80"
},
"name": "dispatcher-proxy",
"port": 10002,
"protocol": "tcp"
}
],
"requirePorts": false,
"tasks": [
{
"appId": "/spark",
"healthCheckResults": [
{
"alive": true,
"consecutiveFailures": 0,
"firstSuccess": "2019-03-18T19:20:52.376Z",
"instanceId": "instance [spark.marathon-c0efd47d-49b2-11e9-b8cd-1aeaf266c008]",
"lastSuccess": "2019-03-18T19:20:52.376Z"
}
],
"host": "10.0.2.221",
"id": "spark.c0efd47d-49b2-11e9-b8cd-1aeaf266c008",
"ipAddresses": [
{
"ipAddress": "10.0.2.221",
"protocol": "IPv4"
}
],
"localVolumes": [],
"ports": [
21515,
21516,
21517
],
"region": "aws/us-west-2",
"servicePorts": [],
"slaveId": "02b1bdc8-2bac-44a0-81ff-65816936b97b-S1",
"stagedAt": "2019-03-18T19:19:30.217Z",
"startedAt": "2019-03-18T19:20:37.127Z",
"state": "TASK_RUNNING",
"version": "2019-03-18T19:19:29.410Z",
"zone": "aws/us-west-2a"
}
],
"tasksHealthy": 1,
"tasksRunning": 1,
"tasksStaged": 0,
"tasksUnhealthy": 0,
"unreachableStrategy": {
"expungeAfterSeconds": 0,
"inactiveAfterSeconds": 0
},
"upgradeStrategy": {
"maximumOverCapacity": 0,
"minimumHealthCapacity": 0
},
"user": "nobody",
"version": "2019-03-18T19:19:29.410Z",
"versionInfo": {
"lastConfigChangeAt": "2019-03-18T19:19:29.410Z",
"lastScalingAt": "2019-03-18T19:19:29.410Z"
}
}
Parent command
Command | Description |
---|
dcos marathon | Deploy and manage applications to DC/OS. |