我正在研究为通过容器编排运行的nodejs微服务设置健康检查机制。从nodejs / express的角度来看,什么是确保服务确实在给定容器上的给定端口上运行的最佳实践?例如。健康检查中间件或特定nodejs库,使用单独的服务端口等。
答案 0 :(得分:0)
为了在nodejs中实现运行状况检查,请使用以下
在您的nodejs项目中使用express-healthcheck作为依赖项 在您的app.js或等效代码中,使用以下行
app.use('/ healthcheck',require('express-healthcheck')()); 如果您的应用启动了,您的响应将像 { “正常运行时间”:23.09 }
还返回状态码200 希望这会有所帮助