カスタムの階層名

各仮想アプリケーションのティアを作成するのではなく、すべての仮想アプリケーションが 1 つのティアの下でノードとして報告できます。AppDynamicsConfig.json ファイルで階層名を指定できます。

注:
  • .NET エージェントサイト拡張を使用してアプリケーションをインストゥルメント化すると、.NET エージェントはすべての仮想ディレクトリとアプリケーションを自動的にインストゥルメント化します。ただし、ルートアプリケーションで設定されたすべてのアプリケーション設定は、すべての仮想アプリケーションによって継承されます。
  • NuGet ベースの展開では、エージェントはプロファイラ DLL と同じパスに展開された AppDynamicsConfig.json ファイルを使用し、展開内の個々の仮想アプリケーションの AppDynamicsConfig.json ファイル設定を無視します。

デフォルトでは、AppDynamicsConfig.json ファイル内のアプリケーションのティア名は null です。次の AppDynamics.Config.json ファイルの編集バージョンでは、Business App 15 というティアを示しています。アプリケーションが垂直方向および水平方向に拡張されると、その値が自動的に更新されるため、ノード名は変更できないことに注意してください。

{
"controller": {
"host": "PUT_YOUR_VALUE_HERE",
"port": 0,
"account": "PUT_YOUR_VALUE_HERE",
"password": "PUT_YOUR_VALUE_HERE",
"ssl": false,
"enable_tls12": false,
"proxy": true
},
"application": {
"name": "Demo Multi App",
"tier": "Business App 15",
"node": null
},
"instrumentors": {
"customCorrelationConfig": null,
"enable": [],
"disable": []
}
}

アプリケーションを再起動すると、仮想アプリケーションの階層名が Business App 15 と表示されます。[ティアおよびノード(Tiers & Nodes)] ダッシュボードでティアを展開すると、仮想アプリケーションとルートアプリケーションのノードが表示されます。たとえば、demomultiapp という名前の Azure Web アプリケーションに 3 つの仮想アプリケーション(メインアプリケーションと billing および reports という名前の 2 つのサブアプリケーション)がある場合、Business App 15 という名前の階層は 1 つだけです。その階層内には、RD001550D5449FA-demomultiappRD001550D5449FA-demomultiapp/billing、および RD001550D5449FA-demomultiapp/reports の 3 つのノードがあります。

[Nodes] ダッシュボードに、同様の方法でティア Business App 15 のノードが表示されます。仮想アプリケーションのノードは、アプリケーションが実行されている仮想マシンの名前を使用してコントローラ UI に表示され、その後に Azure Web アプリケーションに表示される仮想アプリケーションの名前が続きます。

注: 現在のエージェント コンフィギュレーション ファイルでは、異なる仮想アプリケーションを対象としてティアの命名をカスタマイズすることはできませんが、.NET ティアを手動で作成し、コントローラ UI で異なるティアにノードを移動することはできます。