重要
最新のエージェント バージョンが利用可能になったらすぐに更新することをお勧めします。最新バージョンにアップグレードできない場合は、エージェントを 90 日以内のバージョンに更新してください。エージェントを最新の状態に保つ方法の詳細については、こちらをご覧ください。
エージェントのリリースとサポート日については、New Relic Ruby エージェントのEOL ポリシーを参照してください。
バージョン9.23.0
機能: sidekiq.ignore_retry_errors を追加設定オプション
Sidekiq ジョブの再試行をキャプチャするかどうかを制御するための新しい設定オプション
sidekiq.ignore_retry_errorsが追加されました。 再試行エラーはデフォルトでキャプチャされますが、sidekiq.ignore_retry_errorstrueに設定されている場合、エージェントは Sidekiq の再試行中に発生した例外を無視し、ジョブが永続的に失敗した場合にのみエラーを報告します。この改善点を認識し、解決策を提供してくれたDonGiulioに感謝します。PR#3317機能: Capistrano を使用したデプロイメントの記録の廃止に関するお知らせ
Capistrano レシピを使用したアプリケーション デプロイメント情報の送信は非推奨となり、エージェント バージョン 10.0.0 で削除される予定です。 デプロイメントの記録については、利用可能なオプションのリストについては、変更追跡 (変更追跡機能)のガイドを参照してください。
機能: リモート親サンプリング設定を使用して、より多くのシナリオで意思決定を行う
以前は、
traceparentおよびtracestateヘッダーが存在する場合にのみ、distributed_tracing.sampler.remote_parent_sampledおよびdistributed_tracing.sampler.remote_parent_not_sampled設定オプションがサンプリング決定に使用されていました。 現在、これらの設定オプションは、tracestateヘッダーが欠落しており、newrelicヘッダーのみが使用可能な場合に適用されます。 この変更により、ディストリビューティッド(分散)トレーシング サンプリングがより一貫性があり、予測可能になります。 PR#3306