• ログイン

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

レガシーエージェントバージョン用のJava設定の更新

問題

Java エージェントバージョン 3.16.1 以下を使用していて、 最新版 にアップグレードする必要があるが、エージェント属性の設定に非推奨の設定オプションを使用している。

解決策

newrelic.yml で、使用している設定プロパティを最新版との互換性のために編集します。

償却資産

新規物件

アナリティクス・イベント

トランザクション_イベント

newrelic.yml 設定ファイル内の analytics_events というスタンザは廃止されました。代わりに transaction_events のスタンザを使用してください。

capture_params

attributes.include: request.parameters.*

デフォルトでは、リクエストパラメーターは New Relic に送信されません。 request.parameters.*attributes.include のリストに追加すると、すべてのリクエストパラメーターがオンになります。 capture_params プロパティは非推奨となりました。

ignored_params

attributes.exclude: request.parameters.{name}。

各リクエストパラメータキーを attributes.exclude リストに追加します。キーの前には必ず request.parameters を付けてください。 ignored_params プロパティは推奨されていません。

capture_messaging_params

attributes.include: message.parameters.*

デフォルトでは、メッセージキューのパラメータはNew Relicに送信されません。これまでは、 capture_messaging_paramstrue に設定すると、メッセージキューパラメーターが有効になりました。今後は、 message.parameters.*attributes.include リストに追加する必要があります。

ignored_messaging_params

attributes.exclude: message.parameters.{name}。

これまでは、 ignored_messaging_params に、除外するメッセージ・キュー・パラメータ・キーのリストを設定することができました。これからは、各メッセージ・キュー・パラメータ・キーを attributes.exclude リストに追加する必要があります。その際、キーの前に必ず message.parameters を付けてください。

キャプチャーアトリビュート

attributes.enabled

古い capture_attributes フラグでは、ユーザー属性の収集をオフにしていました。これは非推奨となっています。代わりに attributes.enabled を使用してください。

この例では、Javaエージェントがリクエストパラメータを収集し、それをトランザクショントレーサとエラーコレクタの宛先に記録します。これは、レガシーの サーバー側の構成オプション for Capture attributes or Capture parameters を有効にすることをエミュレートしています。

属性 要素をJavaエージェント設定ファイルでカスタマイズする。

attributes.enabled: true
attributes.include: request.parameters.*
Copyright © 2022 New Relic株式会社。

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.