2010-08-17 39 views
6

Có bất kỳ công cụ nào tôi có thể chạy trên máy chủ của mình để theo dõi nhiều ứng dụng đường ray không?Giám sát nhiều ứng dụng đường ray

Tôi cần theo dõi số lượng yêu cầu mà mỗi ứng dụng nhận được, lượng bộ nhớ mà mỗi ứng dụng đang sử dụng, lượng cpu đang được sử dụng và các thống kê khác tương tự như thế nào. Tôi cần phải xem số liệu thống kê cho từng ứng dụng đường ray cá nhân.

Trả lời

8

Tôi khuyên bạn nên thử NewRelic RPM.

Phiên bản miễn phí:

RPM Lite là giải pháp sử dụng rộng rãi nhất cho các ứng dụng web cơ bản giám sát. RPM Lite cung cấp giám sát ứng dụng cho các ứng dụng không giới hạn Java, Ruby hoặc JRuby, cho người dùng không giới hạn, với thời gian không giới hạn. Thật là một thỏa thuận! Với RPM Lite bạn có thể xác định tổng thể sức khỏe ứng dụng, ứng dụng thời gian phản hồi, thông lượng, Apdex SLA điểm, phân tích cụm và Ghi chú. Bạn cũng có thể nhìn thấy nơi web giao dịch đang dành thời gian nhất, cách ly người phạm tội tồi tệ nhất, và xác định nơi để tập trung nỗ lực khắc phục của bạn

Sau đó chỉnh sửa:

Một thay thế cho NewRelic RPM là ScoutApp, có rất nhiều plugin bao gồm tất cả các tính năng được yêu cầu của bạn.

Nếu bạn cần một thứ có thể chạy trên máy chủ của mình, cũng có munin plugins gem mà bạn có thể thử. Nếu bạn cần một công cụ giám sát người dùng (giống như Google Analytics) m, bạn có thể sử dụng đá quý RailStat.

+0

Nhiều như tôi không đặc biệt thích giới thiệu Relic mới — giao diện của họ, khi tôi sử dụng lần cuối, khó hiểu khi nói ít nhất — tôi không biết gì khác. – theIV

+0

Có bất kỳ điều gì tôi có thể chạy trên máy chủ của riêng mình không? –

+0

Tôi đã cập nhật câu trả lời của mình. –

1

Đá quý Request Log Analyzer có thể hữu ích, miễn phí và hoạt động bằng cách phân tích tệp nhật ký Rails. Do đó, không có cơ hội nào có tác động tiêu cực đến hiệu suất của ứng dụng của bạn.

+0

Hãy cẩn thận khi đăng bản sao và dán các câu trả lời soạn sẵn/đúng nguyên văn cho nhiều câu hỏi, những câu hỏi này có xu hướng bị cộng đồng gắn cờ là "spam". – Kev

+1

Cảm ơn bạn đã cảnh báo, Kev. Tuy nhiên, tôi đã tự viết câu trả lời này và nó áp dụng cho cả câu hỏi này và câu hỏi khác (http://stackoverflow.com/questions/5330991/response-time-and-server-health-monitoring-tools/7033960#7033960) . – nickh

+0

Thực ra bạn nên tắt đăng xuất trong sản xuất ... – fivetwentysix