在 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 容器将停止并重新生成。