No es New Relic para rieles, pero no pude encontrar nada disponible para Node.js . ¿Hay alguna herramienta o API para monitorear el uso de la memoria de heroku dynos?Cómo supervisar el uso de memoria en heroku (Node.js)
Respuesta
Use node-usage, adicionalmente puede ver el uso de la CPU también.
Puede que esta no sea la solución completa que está buscando, pero puede obtener el uso actual de la memoria de un proceso Node.js a través del process.memoryUsage()
.
¿Podría decirnos cómo se pueden usar los valores? Ya veo, tenemos rss, headTotal y heapMaster? ¿Cómo puedo calcular esto en MB y cómo se relaciona esto con los 512 MB de RAM de un banco de pruebas? – shredding
Esta publicación SO explica los valores: http://stackoverflow.com/questions/12023359/what-do-the-return-values-of-node-js-process-memoryusage-stand-for – bendytree
Aunque no es tan completo como New Relic, el paquete nodetime
npm (y el sitio correspondiente) proporciona uso de memoria, latencia y monitoreo similar.
- 1. Supervisar el uso de la memoria del proceso secundario
- 2. limitar el uso de memoria de Node.js
- 3. ¿Cómo limitar el uso de memoria virtual por node.js?
- 4. Heroku no puede encontrar el módulo local en heroku (Node.js)
- 5. cómo supervisar un uso de memoria procesos con el tiempo - ubuntu
- 6. Node.JS con forever en Heroku
- 7. cómo aumentar la memoria en heroku?
- 8. Node.js en Heroku con 2 puertos
- 9. Alto uso de la memoria virtual de Node.js
- 10. ¿Cómo supervisar a los trabajadores de resque en New Relic cuando se ejecuta en Heroku?
- 11. Supervisar la memoria ocupada por mi aplicación en Android
- 12. cómo obtener un proceso de memoria hijo en node.js?
- 13. cómo reducir el uso de memoria solr?
- 14. ¿Cómo perfil el uso de la memoria?
- 15. Cómo supervisar el cambio de estado SIM
- 16. Errores al presionar a Heroku (node.js)
- 17. El uso de SSH sobre Node.js
- 18. ¿Cómo uso un servicio para supervisar el cambio de orientación en Android
- 19. uso de la memoria de la aplicación de seguimiento en heroku
- 20. Cómo obtener el uso de memoria en Windows en C++
- 21. Optimizar el uso de memoria en numpy
- 22. técnicas de detección de memoria caché node.js
- 23. Cómo determinar el uso de memoria en mi aplicación .NET
- 24. Cómo calcular el uso de la memoria en PHP
- 25. Cómo saber el uso de memoria en C++
- 26. ¿Cómo reviso el uso de CPU y memoria en Java?
- 27. ¿Cómo perfilo el uso de la memoria en mi proyecto
- 28. ¿Cómo perfilo el uso de la memoria en Python?
- 29. Limite el uso de memoria de JTextPane
- 30. ¿Cómo supervisar el grupo de conexiones activo en SQL Server?
cuando lo encuentre, publique aquí. Decidimos no utilizar el nodo porque no pudimos controlarlo (en ese momento, hace 6 meses) de forma efectiva en Heroku para decidir si necesitamos escalar. Nos pusimos en contacto con NR que no tenía nada que decir al respecto en ese momento. –
Las cosas de soporte dicen que no hay una herramienta oficial o API, sin embargo, puedes hacer uso de 'heroku run/proc/*/statm' (todavía no lo resolví) – pars
@celalo use [node-use] (https: //github.com/arunoda/node-usage) que se basa en/proc –