2012-01-24 52 views

Trả lời

8

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:

http://devcenter.heroku.com/articles/newrelic

+0

Bạn cũng có thể xem Heroscale http://www.heroscale.com/ – Jef

+0

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 –

+0

@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

0

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.

27

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.

2

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.

Các vấn đề liên quan