我执行git clone https://github.com/mesosphere/marathon.git
下载最新的马拉松,我从马拉松文件中知道我们可以设置'healthChecks'的属性来监控工作.
但是当我开始马拉松比赛时,我无法在任何地方找到该物业的'healthChecks',
我相信我下载的马拉松是最新的.
谁能告诉我如何使用'healthChecks'?
这是'healthChecks'的马拉松文档
你可以在http://mesosphere.github.io/marathon/docs/rest-api.html#post-v2-apps上看到它
"healthChecks": [
{
"protocol": "HTTP",
"path": "/health",
"gracePeriodSeconds": 3,
"intervalSeconds": 10,
"portIndex": 0,
"timeoutSeconds": 10,
"maxConsecutiveFailures": 3
},
{
"protocol": "TCP",
"gracePeriodSeconds": 3,
"intervalSeconds": 5,
"portIndex": 1,
"timeoutSeconds": 5,
"maxConsecutiveFailures": 3
},
{
"protocol": "COMMAND",
"command": { "value": "curl -f -X GET http://$HOST:$PORT0/health" },
"maxConsecutiveFailures": 3
}
],
Run Code Online (Sandbox Code Playgroud) marathon ×1