Подтвердить что ты не робот

Использование памяти приложения на герою

У меня есть приложение rails на heroku.

Есть ли способ отслеживать использование памяти работающими динамиками?

Спасибо

4b9b3361

Ответ 1

Heroku имеет функцию log-runtime-metrics для мониторинга использования памяти.

Чтобы включить, запустите

$ heroku labs:enable log-runtime-metrics

а использование памяти будет отображаться в журнале сервера. Подробнее читайте Документы документации по учетным записям Heroku.

В качестве альтернативы вы можете осуществлять мониторинг в реальном времени при использовании памяти через log2viz.

Ответ 3

Ни один из ответов не обеспечивает хороший способ отслеживания использования памяти динамиками, особенно если вы хотите разделить использование стека и кучи из разделяемых библиотек и т.д.

В моем ответе на другой вопрос SO я предоставляю код, который содержит подробные снимки использования памяти процесса и добавляет возможность делать пороговое значение, отличающееся от того, чтобы идентифицировать области с изменение использования памяти с течением времени.

Вот сущность с код для отслеживания следов памяти динамиков Heroku.

Ответ 4

Использование нового дополнения Helocu New Relic Standard - это бесплатно, и это потрясающе, плюс у него есть специальная вкладка "Dynos" при использовании через Heroku.