エージェントの設定

デフォルトの New Relic エージェントの動作は、設定を変更することでカスタマイズできます。以下の場所で設定変更が可能です。これはエージェントによって異なることがあります。

  • 設定ファイル
  • 環境変数
  • New Relic APM UI (サーバーサイドの設定)
  • その他のエージェト固有のオプション。例えば、Java のシステムプロパティ、Python の per-request 設定など。

少なくとも、すべての New Relic エージェントは、設定に ライセンスキーが必須です。また、APM エージェントの場合は、アプリ名も必須です

エージェント固有の設定

各エージェントで利用可能な設定の詳細は、各エージェントのドキュメントをご覧ください。

New Relic APM:

New Relic Infrastructure:

New Relic Servers:

サーバーサイドの設定

サーバーサイドの設定は、New Relic サーバーにお使いの言語のエージェントの設定ファイルのコアとなる設定をいくつか上書きします。この変更は、New Relic UI 上で中央集権的に設定を管理することになります。複数のホストを利用している場合でも、自動的に全エージェントに変更が適用されます。エージェントは、UI で利用できない設定については、引き続きローカルの設定に従います。

変更可能なオプションや、環境変数や他の設定オプションを利用する際における優先順位は、使用する言語のエージェントによって異なります。設定の優先順位の詳細については、以下のエージェント毎の階層の説明を確認ください。

サーバーサイドの設定の有効化

オーナーもしくは 管理者
PHP エージェントと Go エージェントは、サーバーサイドの設定に対応していません。

サーバーサイドの設定を有効にする手順は以下のとおりです。

  1. New Relic のメニューバーから、APM > (選択したアプリ) > Settings > Application を選択します。

    もしくは

    New Relic のメニューバーから、APM を選択し、アプリケーションリストの任意のアプリのギア fa-gear アイコンを選択します。そして、fa-pencil Change settings [設定の変更] を押します。

  2. Control your application [アプリの制御]から、Move configuration to New Relic [New Relic へ設定を移動]を押します。

    APM Settings: server-side configuration

  3. Save application settings [アプリの設定を保存]を押します。

サーバーサイドの設定を有効にした後は、UI で利用可能な設定の表示と変更が行えます。

サーバーサイドの設定の表示と変更

オーナーもしくは 管理者
PHP エージェントと Go エージェントは、サーバーサイドの設定に対応していません。

サーバーサイドの設定を使う場合は、ローカルの設定ファイルにlicense_key [ライセンスキー]と app_name [アプリケーション名]を含めておく必要があります。この設定は、New Relic サーバーとエージェントとの通信に必要です。

UI から利用可能なサーバーサイドの設定を表示、変更する手順は以下のとおりです。

  1. New Relic のメニューバーから、APM > (選択したアプリ) > Settings > Application を選択します。

    もしくは

    New Relic のメニューバーから、APM を選択し、アプリケーションリストの任意のアプリのギア fa-gear アイコンを選択します。そして、fa-pencil Change settings [設定の変更] を押します。

  2. Application settings から、設定を選択します。
  3. オプション: Show advanced settings [詳細設定の表示] や Hide advanced settings [詳細設定の非表示]を押すと、設定リストを少なくしなり、多くしたりをトグルで切り替えられます。
  4. Save application settings [アプリの設定を保存]を押します。

一度、UI から設定を行ったら、エージェントの設定ファイルにある競合する設定を上書きします。

サーバーサイドの設定の無効化

サーバーサイドの設定を完全に無効にするには、サポート support.newrelic.com [英語] ヘお問い合わせください。これは、ローカルの設定を利用して移行する必要がある場合、既存の設定と競合が生じる可能性があります。その問題の解消に役立ちます。