2017-08-07 10 views
2

私はアプリケーションにリクエストが来ると、プーマプロセスのキューイングを分離しようとしています。私はミドルウェアを受け取って、返される応答と返される応答との間の時間を決定しました。しかし、私は何らかの理由でプーマが長い時間を取っているのか、従業員がキュー内のリクエストを効率的に処理していないのかを見たいと思います。私は、開発のベンチマーク要求のための良いツールを見つけることができません。RumaでPumaプロセスのキューイングのパフォーマンスを監視するツールはありますか?

答えて

-1

rack-mini-profiler gemを使用して時間応答を監視できます。結果の左上隅が表示されます。そして、デフォルトでは、あなたが望むのはレールです。すべての要求の最後に応答時間を確認できます。

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

アプリケーションの監視には、NewRelicを使用することを強くお勧めします。これは、システムレベルとアプリケーションレベルの両方で非常にスムーズに処理するためです。それはあなたのデータベースも監視します。

+0

ありがとうございました。私はすでにNew Relicとrack-mini-profilerを使用していますが、要求 - 応答サイクル全体の応答時間を教えてくれます。私は、特定のミドルウェアとプーマのメトリックを分離して、着信要求を処理し、プロセスを割り当てようとしています。 –

関連する問題