Có New Relic cho Rails, nhưng tôi không thể tìm thấy bất cứ điều gì có sẵn cho Node.js. Có bất kỳ công cụ hoặc API nào để giám sát việc sử dụng bộ nhớ của các dynos heroku không?Làm thế nào để giám sát việc sử dụng bộ nhớ trên Heroku (Node.js)
Trả lời
Sử dụng node-usage, ngoài ra bạn cũng có thể xem mức sử dụng CPU.
Đây có thể không phải là giải pháp đầy đủ mà bạn đang tìm kiếm, nhưng bạn có thể sử dụng bộ nhớ hiện tại của quy trình Node.js qua process.memoryUsage()
.
Bạn có thể cho biết các giá trị có thể được sử dụng như thế nào không? Tôi thấy, chúng ta có rss, headTotal và heapMaster? Làm thế nào tôi có thể tính toán này để MB và làm thế nào là điều này liên quan đến 512 MB RAM của một dyno? – shredding
Bài đăng SO này giải thích các giá trị: http://stackoverflow.com/questions/12023359/what-do-the-return-values-of-node-js-process-memoryusage-stand-for – bendytree
Mặc dù không đầy đủ tính năng như Di tích mới, gói nodetime
npm (và trang web phù hợp) không cung cấp mức sử dụng bộ nhớ, độ trễ và giám sát tương tự.
- 1. Redis - giám sát việc sử dụng bộ nhớ
- 2. Java - Làm cách nào để giám sát việc sử dụng Bộ nhớ và CPU của quá trình khác
- 3. Làm thế nào để giám sát bộ nhớ đệm UDP Linux có sẵn?
- 4. Làm thế nào để giám sát quá trình trong CPU Linux, Bộ nhớ và thời gian
- 5. Làm thế nào để khởi động lại JVM khi nó hết bộ nhớ bằng cách sử dụng giám sát JMX?
- 6. Giám sát việc sử dụng mạng của quá trình?
- 7. Giám sát các tệp ánh xạ bộ nhớ trong Windows
- 8. Giám sát việc sử dụng thẻ đồ họa
- 9. sử dụng bộ nhớ ứng dụng theo dõi trên heroku
- 10. Làm thế nào để giám sát hiệu quả một thư mục để thay đổi trên linux?
- 11. Làm thế nào để thực hiện việc tải lên thông qua s3 trên Heroku với node.js?
- 12. Giám sát ứng dụng virtualenv django qua người giám sát
- 13. Giám sát PHP/Curl sử dụng Fiddler
- 14. Làm thế nào để sử dụng Fiddler để giám sát một Dịch vụ Windows?
- 15. Giám sát ZooKeeper với Giám sát
- 16. Làm thế nào để giám sát SQL Server Agent Thông tin công việc trong C#
- 17. Làm thế nào để hạn chế sử dụng bộ nhớ ảo bởi node.js?
- 18. Giám sát nhiều ứng dụng đường ray
- 19. Giám sát các ứng dụng dựa trên web sản xuất
- 20. Giám sát bộ nhớ ứng dụng ASP.NET từ trong ứng dụng
- 21. Giám sát
- 22. Làm thế nào để giám sát các nhà phát triển dữ liệu công việc trong Eclipse?
- 23. Đo và giám sát Node.JS hiệu suất máy chủ
- 24. Giám sát việc sử dụng CPU trên mỗi luồng trong java?
- 25. Giám sát JMX bằng cách sử dụng Zabbix
- 26. Giám sát các ứng dụng .NET ASP.NET
- 27. cách tăng bộ nhớ trên heroku?
- 28. Giám sát USB OSX
- 29. Người giám sát không làm việc với Gunicorn + Flask
- 30. Giám sát celerybeat với người giám sát và virtualenv
khi bạn tìm thấy nó, hãy đăng lại ở đây - chúng tôi quyết định không sử dụng nút dựa trên thực tế là chúng tôi không thể giám sát nó (vào thời điểm đó - 6 tháng trước) một cách hiệu quả trên Heroku để quyết định xem liệu có cần mở rộng hay không. Chúng tôi đã liên lạc với NR không có gì để nói về nó vào thời điểm đó. –
Công cụ hỗ trợ cho biết không có công cụ chính thức hoặc API tuy nhiên bạn có thể sử dụng 'heroku run/proc/*/statm' (tôi chưa tự mình tìm ra) – pars
@celalo sử dụng [nút sử dụng] (https: //github.com/arunoda/node-usage) dựa trên/proc –