私はHeroku上でNew Relicアドオン/サービスを使用して、レール3.0アプリケーションを実行しています。Ruby New Relicエージェントでより詳細なトランザクショントレースを取得するには
私はトランザクショントレース機能(プロバージョンで利用可能)を見て、アプリケーションのパフォーマンス特性についてもう少し理解しています。しかし、時間のかなりの部分(30〜50%)は、「計時されていない時間」です。 method_tracersをいくつかの場所に置き、適度に遅いサイクルを経てより多くの情報が得られるかどうかをテストすることで、いくつかのスタブを作成した後、私はこれがどこにもないと感じています。
彼らがどこ方法トレーサーを入れて推測することなく、非常に詳細なトレースを取得するための優れた機能を持っているPHPの新しい遺物エージェントに思える:http://newrelic.com/docs/php/php-agent-faq#top100
は、ルビーのために次のようなものはありますか?
注:すでにいくつかの情報を取得し、ガベージコレクションの統計情報を有効にするためにrpm_contribを使用しています。また、これはパフォーマンスの問題を修正することではなく、利用可能なパフォーマンスツールをより良く使いこなす方法を理解するだけでなく、計測されていない時間についてかゆみを感じることもありません。
これまでのところ、Herokuでより詳細なトランザクショントレースを取得する最も良い方法は、https://github.com/rack/rack-contribの 'Rack :: Profiler'を使うことでした。 –