Nodejs应用程序运行状况检查最佳实践

时间:2018-02-20 13:00:04

标签: node.js express kubernetes-health-check

我正在研究为通过容器编排运行的nodejs微服务设置健康检查机制。从nodejs / express的角度来看,什么是确保服务确实在给定容器上的给定端口上运行的最佳实践?例如。健康检查中间件或特定nodejs库,使用单独的服务端口等。

1 个答案:

答案 0 :(得分:0)

为了在nodejs中实现运行状况检查,请使用以下

在您的nodejs项目中使用express-healthcheck作为依赖项 在您的app.js或等效代码中,使用以下行

app.use('/ healthcheck',require('express-healthcheck')()); 如果您的应用启动了,您的响应将像 {   “正常运行时间”:23.09 }

还返回状态码200 希望这会有所帮助