我开发了一个带有mongo连接的nodejs应用程序。
我已经在不同的容器中部署了mongo和node app。
我正在使用docker-compose up
部署这些容器。
现在我想分析这些容器以进行内存分析,http请求?
我发现了docker stats
,但它只提供了容器分析。
我想分析这些应用程序的内存泄漏和其他内容。
任何输入?
答案 0 :(得分:2)
我建议使用 pm2:process manager for Node.js
。
我为我的节点App做了以下内容。
我将节点应用程序部署在官方节点映像上构建的容器中。然后我将此节点应用程序连接到mongodb容器。
现在使用pm2我可以轻松跟踪内存使用情况和性能的其他方面。它还有keymetrics仪表板,您可以直接跟踪正在运行docker容器的进程的资源分配。
希望这有帮助。