2017-07-07 102 views
1

私は自分の仕事を実行するたびに実行時間を知りたいと思います。 sidekiq-statisticのように見えますが、GUIを持っていても残念ですが、sidekiq 5では動作しません。メソッドをどうにかして実行できますか?ベンチマークブロックに手作業でベンチマークコードを書くことを避けることをお勧めします。sidekiqからジョブ実行時間を取得する方法は?

答えて

0

ログ出力からスクラップすることができます。

0

これは試すことができますScout、それは詳細な方法のメトリクスを提供する素晴らしいツールです。それはHerokuと同様に動作し、そこにアドオンがあります。

0

performメソッド内で計算を行い、それらをレールログに記録することができます。

def preform(task,*params) 
    ...start metric times... 
    ... do your computations ... 
    ...end metric times... 
    Rails.logger.info "Your Metrics..." 
end 

私はHerokuの上で紙証跡を使用して成功を収めたとばかり労働者からのジョブの開始時刻と終了時刻を見てきました。

関連する問題