属性設定は、エージェントが収集してトランザクション、エラー、トレース、およびイベントに付加する属性を制御します。
属性
これらのオプションを設定するには、attributesセクションを使用します。上書きするには、newrelic.config.attributesプリフィックス化システムプロパティを使用します。
属性は、トランザクショントレース、トレースされたエラー、、およびトランザクションイベントに関連するキーの値のペアです。各宛先の下にattributeセクションがあります。詳細については、Javaエージェント属性および属性の有効化と無効化、属性の例をご覧ください。
この設定を使用して、すべての属性をオンまたはオフにすることができます。
属性が有効になっている場合、このリストにある属性のキーはNew Relicに送信されます。カンマでリストにあるキーを区切ります。例:
エージェント属性のルールも参照してください。
このリストにある属性キーのいずれも、New Relicに送信されることはありません。カンマでリストにあるキーを区切ります。例:
エージェント属性のルールも参照してください。
属性レポートは、次の方法で設定できます。
YAML:
http_attribute_mode: both
システムプロパティ:
-Dnewrelic.config.attributes.http_attribute_mode=both
環境変数:
NEW_RELIC_ATTRIBUTES_HTTP_ATTRIBUTE_MODE=both
設定オプションは次のとおりです。
standard :レポートには標準(つまり、OTEL)属性が使用されます。この設定を推奨します。これにより、機能への影響が最小限に抑えられ、属性レポートの最低レベルの取り込みが維持されます。legacy : レポートは再導入されたHTTP属性によって実行され、この設定は現在または今後の機能に影響を与える可能性があります。both : これはデフォルト設定であり、レポートは再導入されたHTTP属性とOTEL属性によって実行されます。この設定では、データの取り込みも増加します。
重要
Javaエージェントのバージョン8.8.0以降で利用可能です。デフォルト設定のbothでは、データの取り込みが増加します。データ取り込みの増加を避けるには、http_attribute_mode legacyまたはstandardに設定して、デフォルトをオーバーライドする必要があります。