3

HerokuのProcfileから開始するEventmachineプロセスがあります。NewRelicでこれを監視する人がいるのではないかと思います。

データベースクエリなどを最適化する場所に興味があり、一般的にプロファイルを作成します。すでにプロファイリングしているWebリクエストに加えて、NewRelicsRPMの「バックグラウンド」セクションで統計を取得する方法があると思います。

4

3 に答える 3

2

NewRelicRubyエージェントを強制的に起動してみてください。「 Rubyエージェントの起動時の制御」を参照してください。

于 2012-02-08T22:52:57.883 に答える
1

Newrelicは、現時点ではeventmachineのインストルメンテーションをまだサポートしていません。せいぜいEMベースのアプリの場合、ディスパッチャーをインストルメント化し、プロセスに関する高レベルの統計を取得できます。

于 2012-09-11T06:04:16.923 に答える
0

「 RubyGemのNewRelicトランザクショントレース」を参照してください。

タイマーを使用して定期的に、たとえば500ミリ秒ごとに発砲し、予想発火時間と実際の発火時間の間の遅延を測定します。この出力をNewRelicカスタムダッシュボードにパイプします。これにより、EventMachineプロセスの「正常性」がある程度わかります。

于 2014-01-15T02:53:08.740 に答える