2017-08-07 72 views
2

我試圖隔離美洲獅進程隊列作爲請求進入我的應用程序。我已經添加了中間件來確定收到的請求和回覆的響應之間的時間。儘管如此,我想看看,無論出於何種原因,Puma需要花費很長時間,否則工人無法有效處理隊列中的請求。我找不到任何好的工具來對開發中的請求進行基準測試。有什麼工具可以監控Rails中Puma進程隊列的性能嗎?

回答

-1

您可以使用rack-mini-profiler寶石來監控時間響應。它將顯示結果左上角。並且默認情況下,rails會做你想要的。您可以檢查每個請求底部的響應時間。

Completed 200 OK in 2203ms (Views: 95.3ms | ActiveRecord: 71.5ms) 

我強烈建議您使用NewRelic來監視您的應用程序。因爲它可以在系統級別和應用程序級別上非常順利地處理。它也會監控你的數據庫。

+0

謝謝。我已經使用New Relic和rack-mini-profiler,但他們告訴我整個請求 - 響應週期的響應時間。我試圖隔離處理傳入請求和分配進程的特定中間件和美洲豹的度量標準。 –