Tôi đang lưu trữ ứng dụng đường ray trên heroku.sử dụng bộ nhớ ứng dụng theo dõi trên heroku
Có cách nào tôi có thể theo dõi việc sử dụng bộ nhớ của các dynos đang chạy không?
Cảm ơn
Tôi đang lưu trữ ứng dụng đường ray trên heroku.sử dụng bộ nhớ ứng dụng theo dõi trên heroku
Có cách nào tôi có thể theo dõi việc sử dụng bộ nhớ của các dynos đang chạy không?
Cảm ơn
Tôi khuyên bạn nên mở một tài khoản trên di tích mới.
biết thêm thông tin ở đây:
http://newrelic.com/docs/ruby/new-relic-for-ruby
và ở đây:
Sử dụng addon Heroku New Relic Chuẩn - nó hoàn toàn miễn phí và nó tuyệt vời, cộng với nó có một cụ 'Dynos 'tab khi được sử dụng qua Heroku.
Heroku có tính năng log-runtime-metrics
để giám sát việc sử dụng bộ nhớ ngay bây giờ.
Để kích hoạt, chạy
$ heroku labs:enable log-runtime-metrics
và sử dụng bộ nhớ sẽ được hiển thị trên các bản ghi máy chủ. Đọc Heroku log-runtime-metrics docs để biết thêm thông tin.
Hoặc, bạn có thể theo dõi trực tiếp việc sử dụng bộ nhớ qua log2viz.
Không ai trong số các câu trả lời cung cấp một cách tốt để theo dõi việc sử dụng bộ nhớ của dynos, đặc biệt là nếu bạn muốn tách riêng chồng & sử dụng đống từ các thư viện chia sẻ vv
Trong câu trả lời của tôi để another SO question tôi cung cấp mã mà mất ảnh chụp nhanh chi tiết về cách sử dụng bộ nhớ quá trình và bổ sung khả năng phân biệt dựa trên ngưỡng để xác định các khu vực có thay đổi mức sử dụng bộ nhớ theo thời gian.
Đây là ý chính với code for tracking the memory footprint of Heroku dynos.
Bạn cũng có thể xem Heroscale http://www.heroscale.com/ – Jef
Heroscale là dịch vụ mở rộng quy mô, không có gì liên quan đến việc theo dõi việc sử dụng bộ nhớ dynos đang chạy –
@Neil yes, tôi đã đề cập đến nó như một giám sát/nhân rộng giải pháp liên quan. Tôi nên thêm nó. – Jef