Heroku上的内存监控

时间:2012-08-10 15:13:47

标签: django memory memory-management heroku

我们在Heroku上运行Django,我正在寻找一种方法来监控正在使用的内存量。一旦我们超越极限,我们会得到错误,告诉我们我们正在使用多少内存,但我想看看即使我们处于极限之下,内存也会如何消退和流动。

它似乎是基本的功能,但我没有在Heroku dyno docs中看到任何建议的方法。我真的很感激任何指针。

非常感谢!

粘土

1 个答案:

答案 0 :(得分:3)

我也在Heroku上使用Django。监视内存的最佳方法是安装NewRelic addon。当您第一次安装它(免费版)时,您可以免费获得一周的“高级”使用级别,这样您就可以查看有关应用程序的所有统计信息:

  • 每分钟请求总数。
  • 平均响应时间。
  • 慢页。
  • 数据库查询(响应时间等)。
  • 最终用户页面加载时间。
  • 各种分析。
  • 后台工作统计(内存,cpu等)。
  • 可用内存,随时间推移的RAM使用情况等
  • 以及更多

供参考,这是一个截图,以便您可以看到我在说什么:

NewRelic memory stats