2017-07-07 31 views
1

每次我運行我的工作時,我都想知道執行時間。好像有一個寶石sidekiq-statistic,做什麼,我想,甚至有GUI,但不幸的是我能得到從這些信息裏莫名其妙地執行方法不與sidekiq 5.工作?我寧願避免手工編寫基準測試代碼,我的方法包裝成基準塊如何從sidekiq獲得工作執行時間?

回答

0

您可以從日誌輸出刮它。

0

你可以試試這個Scout,這是一個偉大的工具,它會提供詳細的方法度量。它也適用於Heroku,它們在那裏有附加功能。

0

您可以在執行方法內做你的計算,然後登錄到那些你軌日誌。

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

我已經成功地在Heroku上使用Paper-trail,並且只需查看工作人員的工作開始和完成時間。