2016-12-04 89 views
3

我用mongo連接開發了一個nodejs應用程序。如何配置docker容器內的內存泄漏nodejs應用程序?

我已經在不同的容器中部署了mongo和node app。

我使用docker-compose up部署這些容器。

現在我想分析這些容器的內存分析,http請求?

我發現約docker stats,但它只給出容器statastics。

我想分析這些應用程序的內存泄漏和其他東西。

任何輸入?

回答

2

我建議使用pm2:process manager for Node.js

我爲我的節點App做了以下操作。

我在一個建立在官方節點image上的容器內部署了我的節點應用程序。然後我將這個節點應用程序連接到mongodb容器。

現在使用pm2我可以輕鬆地跟蹤內存使用情況和性能的其他方面。它還具有keymetrics儀表板,您可以在其中直接跟蹤運行docker容器的流程的資源分配。

希望這會有所幫助。