小编Kin*_*ket的帖子

如何使用马拉松健康检查?

我执行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

6
推荐指数
1
解决办法
6195
查看次数

标签 统计

marathon ×1