将 gem 添加到我的 rails 应用程序后,无法在 sidekiq 网页上看到 sidekiq 计划作业newrelic_rpm

Unable to see sidekiq scheduled jobs on sidekiq webpage after adding newrelic_rpm gem to my rails application

提问人:Himani Kaushik 提问时间:9/7/2023 更新时间:9/7/2023 访问量:40

问:

我已将newrelic_rpm gem 添加到我的 rails 应用程序中,添加 newrelic_rpm gem 后,我无法在 sidekiq 网页的“计划”选项卡下看到 sidekiq 作业。

我使用命令创建了newrelic.yml并更新了密钥和应用程序名称。到目前为止,尚未添加/更新其他配置。 我是否在 newrelic.yml 中缺少与 sidekiq 相关的任何特定配置? 注意:作业在 1 分钟的计划时间后运行,但它在 sidekiq 网页上不可见,因为它在添加 newrelic_rpm Gem 之前显示。 Ruby 版本:3.1.2 Rails 版本:6.1.4.2 newrelic_rpm gem 版本:9.4.2 Sidekiq Gem 版本:6.5.5

Ruby-on-Rails Ruby Sidekiq Newrelic

评论

1赞 spickermann 9/7/2023
回滚更改时,作业是否再次可见?是否有任何来自 Sidekiq 或 NewRelic 的警告、错误或消息写入应用程序的日志文件?
0赞 Himani Kaushik 9/9/2023
是的,如果我回滚更改,我可以在 sidekiq Web 上看到计划的作业。使用 newrelic_rpm gem 时,sidekiq 中没有生成日志,但在 rails-server 日志中,从 Async(默认)生成为:P格式的 JobAbc(作业 ID:- abc),但没有 newrelic_rpm gem,我可以看到 sidekiq 中的日志,而不是 rails-server 日志,因为 Sidekiq(默认)的 :P格式 JobAbc (Job ID:- abc)

答: 暂无答案