在 marathon/mesos 中监控 dockerized sidekiq workers
monitoring dockerized sidekiq workers in marathon/mesos
如何为 mesos
生成的 docker 中的 sidekiq
工作人员指定健康检查?
它没有要查询的侦听 tcp 端点
来自马拉松 api 文档我有可能使用
{
"protocol": "COMMAND",
"command": { "value": "curl -f -X GET http://$HOST:$PORT0/health" },
"maxConsecutiveFailures": 3
}
但我认为它在这种情况下不起作用...
澄清:当命令因任何原因终止时,docker 容器将停止并重新生成。
如何为 mesos
生成的 docker 中的 sidekiq
工作人员指定健康检查?
它没有要查询的侦听 tcp 端点
来自马拉松 api 文档我有可能使用
{
"protocol": "COMMAND",
"command": { "value": "curl -f -X GET http://$HOST:$PORT0/health" },
"maxConsecutiveFailures": 3
}
但我认为它在这种情况下不起作用...
澄清:当命令因任何原因终止时,docker 容器将停止并重新生成。