通过SBT进行Dockerized Scala应用程序的Marathon健康检查
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过SBT进行Dockerized Scala应用程序的Marathon健康检查相关的知识,希望对你有一定的参考价值。
我正在使用Marathon和Mesos。我的应用程序基于Scala,我正在使用SBT docker插件将应用程序停靠并部署到Marathon。应用程序是异步的(基于队列),不通过HTTP调用。如何为异步应用程序执行运行状况检查,是否可以在此处利用SBT Scalatest。该应用程序是dockerized,因此我们如何在dockerized应用程序中调用Scalatest。有什么想法吗 ?
答案
您可以使用Command HealthCheck并执行自定义命令。
想想你是否真的需要健康检查以及它会告诉你什么。避免使用资源的健康检查更好地暴露将监视线程池的端点,超时e.t.c.在出现问题时,回报不健康。在其他情况下,您应该配置指标以通知您发生了不好的事情。
以上是关于通过SBT进行Dockerized Scala应用程序的Marathon健康检查的主要内容,如果未能解决你的问题,请参考以下文章
升级 Play/Scala/SBT/jOOQ/HSQLDB 应用程序时出错