2012-08-10 75 views
4

我們在Heroku上運行Django,並且正在尋找一種方法來監視正在使用多少內存。一旦我們超過了我們的極限,我們會得到一些錯誤,告訴我們有多少內存正在使用,但是我想看看即使我們處於極限狀態下,內存是如何衰退和流動的。Heroku上的內存監視

它看起來像基本的功能,但我沒有看到Heroku dyno文檔中的任何內容,這表明了一種方法來做到這一點。我真的很感激任何指針。

非常感謝!

粘土

回答

3

我在Heroku上也使用Django。監視內存的最佳方法是安裝NewRelic addon。當你第一次安裝它(免費版),你會得到他們的「高級」使用層免費的,這可以讓你看到所有關於你的應用程序統計的一週:

  • 每分鐘的請求總數。
  • 平均響應時間。
  • 慢頁面。
  • 數據庫查詢(響應時間等)。
  • 最終用戶頁面加載時間。
  • 各種分析。
  • 後臺作業統計(內存,CPU等)。
  • 可用RAM,隨着時間的推移內存使用等
  • 和其它更多

僅供參考,這裏有一個截圖,所以你可以看到我在談論:

NewRelic memory stats