Ruby on rails Rails和sidekiq:可以为作业指定名称吗?

Ruby on rails Rails和sidekiq:可以为作业指定名称吗?,ruby-on-rails,sidekiq,Ruby On Rails,Sidekiq,使用Ruby on Rails,是否可以为sidekiq作业指定一个名称,并使该名称出现在/sidekiq web控制台或其他调试选项中?sidekiq 6.0.1增加了对作业标记的支持 class MyWorker include Sidekiq::Worker sidekiq_options tags: ['bank-ops', 'alpha'] ... end 您可以看到工人阶级和作业参数,这还不够吗?实际上,作业参数会针对计划作业显示。但是有没有一种方法可以同时显示已处理的

使用Ruby on Rails,是否可以为sidekiq作业指定一个名称,并使该名称出现在/sidekiq web控制台或其他调试选项中?

sidekiq 6.0.1增加了对作业标记的支持

class MyWorker
  include Sidekiq::Worker
  sidekiq_options tags: ['bank-ops', 'alpha']
  ...
end

您可以看到工人阶级和作业参数,这还不够吗?实际上,作业参数会针对计划作业显示。但是有没有一种方法可以同时显示已处理的作业?已处理的?完成的那些?Sidekiq不存储任何关于显示什么的信息(除了增加计数器)?您可以创建一个模型并在那里保存信息。但是,这取决于您试图完成的具体内容。我创建了一个模型
作业日志
,并使用ActionJob的回调来记录我的一些作业以进行调试。