【发布时间】:2019-01-09 23:25:05
【问题描述】:
我正在尝试为我们的 AWS ECS 春季启动应用程序实施 XRAY。为此,我正在为 docker 守护进程创建一个单独的 docker 文件的新任务,正如 AWS documentation 所建议的那样,当我问另一个 question on the Daemon setup 时建议。
但是,当我尝试将其部署到 AWS 时,需要一个运行状况检查端点,以便负载均衡器能够确定该服务已成功部署。
守护程序本身没有运行状况检查功能。 AWS forums 和 issue on the github repo 上有一个与此相关的线程。
我最初的想法是创建一个应用程序(可能是 spring-boot),它能够确定守护程序是否正在运行并公开一个 elb 可以访问的 URL 以对守护程序进行健康检查。然后我可以将它与守护进程一起部署。
有没有更好的方法来做到这一点?我担心需要创建一个单独的应用程序来创建健康检查。为了在 docker 文件中运行两个入口点命令,可能还需要一些技巧。
有什么更好的方法来实现这一点吗?
【问题讨论】:
标签: amazon-web-services docker amazon-ecs aws-xray