• /
  • EnglishEspañol日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

このエージェントのバージョンをダウンロード

新機能と改善点

  • CRaC 2250のサポート

  • JDK24 2284のサポート

  • インバウンドトレースペアレントが存在する場合のサンプリングオプションを追加しました2279

    • これらのオプションは、上流のエンティティによって親スパンに対して行われたサンプリングの決定に応じて、エージェントがスパンのサンプリングを処理する方法を定義します。設定オプションremote_parent_sampledremote_parent_not_sampledは、それぞれ親スパンがサンプリングされた場合とサンプリングされなかった場合の処理を指定します。設定の詳細についてはドキュメントを参照してください。
  • スタンドアロンモジュールとしての Undertow のサポート2269

    • この計装は、既存のWildfly計装との競合を避けるために、デフォルトでは無効になっています。 スタンドアロン Undertow サーバー アプリに対してこの計装を有効にするには、設定設定を使用します。
    class_transformer:
    com.newrelic.instrumentation.undertow-server-1.1.0:
    enabled: true
  • Couchbaseクライアント2203のサポート

修正

  • Nettyの「不明」トランザクション2274を修正

    • この修正により、以前の netty 計装の変更が機能フラグの背後に移動され、HTTP2 トランザクションに関連する一部のケースで追加の可視性が提供されます。 この粒度を再度有効にするには (「不明」なトランザクションが表示される可能性があります)、次の構成設定を使用します。
    netty:
    http2:
    frame_read_listener:
    start_transaction: true
  • AWS docker id フェッチを 5 秒のタイムアウト2275を使用するようにリファクタリングする

  • Kotlin ArrayIndexOutOfBoundsException修正をすべてのメソッド2307に適用する機能フラグ

    • この修正は、Kotlin サスペンド関数が使用されている環境でJavaを実行したときに発生する可能性のあるエラーに対処します。 この修正を使用するには、システムプロパティを設定します -Dnewrelic.config.class_transformer.clear_return_stacks=true
  • 長いDBステートメント解析時のキャッシュロックを防止する2294

  • java.sql がプラットフォームクラスローダー2267によってロードされるかどうかを指定するための構成を追加します

廃止予定

次の 計算モジュールは非推奨であり、次のメジャー リリースで削除されます。

  • aws-wrap-0.7.0
  • java.completable-future-jdk8
  • play-2.3
  • netty-3.4
  • Struts v1

最新バージョンへのアップデート

現在使用中のJavaエージェントのバージョンを特定するには、java -jar newrelic.jar -vを実行します。Javaエージェントのバージョンがコンソールに出力されます。

次に、最新バージョンのJavaエージェントにアップデートするには、以下の手順に従います。

  1. すべてJavaエージェントのルートディレクトリを別の場所にバックアップします。そのディレクトリの名前をNewRelic_Agent#.#.#に変更します。ここで、#.#.#はエージェントのバージョン番号です。
  2. エージェントをダウンロードします
  3. 新しいエージェントのダウンロードファイルを解凍し、newrelic-api.jarnewrelic.jarを元のJavaエージェントのルートディレクトリにコピーします。
  4. 古いnewrelic.ymlとzipからダウンロードした新しいnewrelic.ymlを比較し、必要に応じてファイルを更新します
  5. Javaディスパッチャを再起動します。

Javaエージェントのアップデート後に問題が発生する場合は、バックアップしたNew Relicエージェントディレクトリから復元します。

エージェント設定の差分のアップデート

エージェントの新しいバージョンをリリースする際に、newrelic.ymlに新しい設定を追加します。diffまたは別の差分ユーティリティを使用して変更内容を確認してから、新しい設定を古いファイルに追加できます。ライセンスキー、アプリ名、デフォルト設定の変更など、ファイルに対して行ったカスタマイズを上書きしないようにしてください。

たとえば、 Javaバージョン 7.10.0 および 7.11.0 のデフォルトのnewrelic.ymlファイルをdiffすると、コンソールに表示される結果は次のようになります。

➜ diff newrelic_7.10.0.yml newrelic_7.11.0.yml
...
107a108,119
> # Whether the log events should include context from loggers with support for that.
> include_context_data:
>
> # When true, application logs will contain context data.
> enabled: false
>
> # A comma separated list of attribute keys whose values should be sent to New Relic.
> #include:
>
> # A comma separated list of attribute keys whose values should not be sent to New Relic.
> #exclude:
>
125a138
>
128c141
< enabled: false
---
> enabled: true
...

この例では、これらの行はJavaエージェント バージョン 7.11.0 のデフォルトのnewrelic.ymlに追加されました。 7.11.0 以降に移行する場合は、これらの新しい行を元のnewrelic.ymlに追加する必要があります。

サポートステートメント:

  • New Relic では、最新の機能とパフォーマンス上のメリットを確実に得られるよう、エージェントを定期的にアップグレードすることをお勧めします。さらに、古いリリースはサポート終了になるとサポートされなくなります。
Copyright © 2025 New Relic株式会社。

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