延迟工作的概况时间

时间:2016-10-17 14:21:35

标签: ruby-on-rails delayed-job

我在多个队列中有大量的工作,我想知道是否可以分析每个工作所花费的时间?

2 个答案:

答案 0 :(得分:1)

如果您使用bash,可以从生产日志中进行grep:

$ awk '/COMPLETED after/ {print $NF}' production.log | sort -nr | head

答案 1 :(得分:0)

您可以使用https://github.com/ice799/memprof

另外,要记录不同的工作事件,您可以使用挂钩https://github.com/collectiveidea/delayed_job/blob/master/README.md#hooks