アプリケーションに名前を付ける

New Relic は、ライセンスキーとプライマリアプリケーション名を使用して、メトリックスを個々のアプリケーションに接続します。アプリケーション名は、設定ファイルで変更するか、アプリケーションにエイリアスを割り当てて、New Relic UI に表示する名前を変更できます。

New Relic 設定ファイルにアプリケーション名を指定しない場合、ほとんどの New Relic エージェントはデフォルトで汎用アプリケーション名を使用します。同じアプリケーションに対するすべての集計データが正確にレポートされるようにするには、各アプリケーションに分かりやすい名前を付ける必要があります

名前の変更とエイリアスの変更

アプリケーションには、新しい名前を割り当てるか、アプリケーションエイリアスを変更できます。これには 2 つの効果があります:

用語 変更方法 効果
名前 設定ファイルで名前を割り当てる

エージェントの設定ファイル内のアプリケーション名を変更すると、アプリケーションは、New Relicユーザーインタフェースの新しいヘディングに完全に不連続なデータをレポートします。

これは、最初からやり直して新しいデータをレポートしたい場合などに便利です。他のエージェントが古いアプリケーション名にレポートしていない場合、古いアプリケーション名はグレー表示され、削除することができます。

エイリアス APM 設定 UI でエイリアスを変更する アプリケーション名のエイリアスを作成すると、New Relic UI に表示されるアプリケーション名のみが変更されます。エイリアスを変更しても、データのレポート方法には影響しません。これは、便利なエイリアスを使用してデータを追跡するだけのための機能です。

各アプリケーションに分かりやすい名前を付ける

New Relic 設定ファイルでアプリケーション名を指定しない場合、ほとんどの New Relic エージェントは、アカウントにリンクされている各アプリケーションに対してデフォルトのアプリケーション名(My ApplicationPHP Application など)を使用します。

新しいアプリケーション名ごとに New Relic UI に新しいアプリケーションレコードが作成されます。アプリケーション名でデータを収集すると、複数のホストでアプリケーションを実行し、すべてのデータを同じ名前で集計(収集)できます。このため、アプリケーションをディプロイする前に、デフォルトの名前を分かりやすい名前に変更する必要があります。

アプリケーションに複数の名前を付ける

アプリケーションに複数の名前を付けることにより、アプリケーション全体またはサービス全体で複数のエージェントのメトリックスを集計できます。

アプリケーションに複数の名前を使用する場合は、最後に割り当てた名前が、New Relic がデータをロールアップするために使用する最も限定度が低い名前になります。インスタンスレベルのデータと集計データの両方を表示する最良の方法は、設定ファイル内におけるアプリケーションのロールアップ名の順序を限定度が高い名前から低い名前の順に設定することです。

設定ファイルで名前を割り当てる

アプリケーション名を変更するには、エージェントの設定ファイルでアプリケーション名の値を設定します。1つのAPMエージェントを介してアプリケーションをディプロイしてから別のAPMエージェントを介して同じ名前の別のアプリケーションをディプロイすると、New Relicは自動的にエージェント言語名を2番目のアプリケーション名の末尾に追加します。たとえば、New-Appという名前のNode.jsアプリケーションをディプロイしてから、New-Appという名前の.NETアプリケーションをディプロイした場合、New Relicは2番目のアプリケーション名をNew-App (DOTNET)として自動的に付加します。

エージェント 設定ファイルの値
C newrelic_app_config_t* config;で、セミコロン;によって分離した最大3つまでの名前を特定します。
Go AppNameをセミコロンで区切られた最大3つの名前に設定します。
Java app_nameをセミコロンで区切られた最大3つの名前に設定します。
.NET 使用可能なオプションのいずれかを使用して、.NET アプリケーションに名前を付けます
Node.js app_nameをコンマで区切られた最大3つの名前に設定します。名前を一重引用符または二重引用符で囲みます(または、環境変数NEW_RELIC_APP_NAMEを変更します。)
PHP PHP アプリケーションに名前を付ける際のオプションをご覧ください。
Python app_nameをセミコロンで区切られた最大3つの名前に設定します。セミコロンの後にスペースを追加しないでください。スペースを追加すると、次の名前がコメントとして解釈されます。
Ruby app_nameをセミコロンで区切られた最大3つの名前に設定します。

アプリケーションのエイリアスの変更

New Relic ユーザーインタフェースで設定するアプリケーション名は、人が判読できるエイリアスです。アプリケーションの名前を変更すると、New Relic Browser を含む New Relic サイトのすべての場所で表示名が更新されます。

最初は、このエイリアスは New Relic エージェントの設定ファイルのアプリケーションの識別子名と同じです。ただし、UI エイリアスを変更しても、エージェントの設定ファイルで設定するデータのロールアップに使用する元のアプリケーション名には影響しません。UI エイリアスを変更すると、アプリケーション識別子の下でレポートするすべてのエージェントが自動的に再起動されます。

New Relic ユーザーインタフェースでアプリケーション名のエイリアスを変更するには:

  1. rpm.newrelic.com/apm > (アプリケーションの選択) > Settingsに移動します。
  2. Nameフィールドに、選択したアプリケーションの新しい名前(エイリアス)を入力します。
  3. Save application settingsを選択します。

New Relic REST API を使用して、アプリケーションのエイリアスを変更することもできます。

その他のヘルプ

推奨する詳細情報: