gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 14:11:06 25 4
gpt4 key购买 nike

我执行 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
}
],

最佳答案

Health Checks doc页面提供了有关如何使用它们的详细信息。

Screen shot of Health Checks in Marathon 0.11

请注意,健康检查依赖于应用程序,这意味着您必须在您的应用程序中实现它们并公开它们,因为只有您知道什么构成了您的应用程序中的健康状态。

例如,Marathon 本身就有 /ping指示服务基本可用性的 URL。

关于marathon - 如何使用马拉松健康检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32605414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com