2012-01-16 12 views
0

ローカルホストのNew Relicでこの低速ロットコントローラアクションを微調整しようとしています。残念ながら、それは基本的にそのアクションがかかり、コードの対応する行を参照するためにアクション名をクリックすると、次の行でroute_set.rbに私をリードしてどのくらい私に語った:私は、そのアクションの呼び出しに対応して推測新しいリリック開発者モードのトランザクショントレーサの詳細が必要

result = route.app.call(env) 

私はtransaction_thresholdを低く設定して、newrelic.ymlの他のパラメータを調整しようとしましたが、詳細はわかりません。

何か不足していますか、別のアプローチ/ツールを検討する必要がありますか?

答えて

3

カスタム計測器をアプリに追加する必要がある場合があります。 New Relicは、デフォルトでは多くの共通ライブラリ(レール、アクティブレコード、Memcacheなど)を装備していますが、show assアクションで呼び出される他のメソッドにトレーサを追加することは簡単です。あなたが何かやる

は通常:

SomeClass.class_eval do 
    include NewRelic::Agent::MethodTracer 

    add_method_tracer :slow_method_1 
    add_method_tracer :slow_method_2 
end 

の詳細については、こちらをあります:http://newrelic.com/docs/docs/custom-metric-collection

はまた助けるためにfreenodeの#newrelic IRCチャンネルで利用可能な誰かが通常あります。

+0

show ass!ごめんなさい – Arthur

関連する問題