AppDynamicsモデルでは、ビジネスアプリケーションは通常、完全なアプリケーション環境を表します。ただし、異なるビジネスアプリケーションがサービスやインフラストラクチャ コンポーネントを共有することもあり得ます。
クロスアプリケーションフローマップでは、コントローラ内のビジネスアプリケーション間の依存関係および接点を見ることができます。このトピックでは、クロスアプリケーションフローマップについて説明します。
権限
クロス アプリケーション フロー マップを表示するには、アカウントレベルの View Business Flow 権限がユーザーに必要です。
クロスアプリケーションフローマップへのアクセス
AppDynamics コントローラ UI の [Applications] タブでは、アカウント内のビジネスアプリケーションをさまざまなビュー(カードビュー、リストビュー、フロービュー)で表示できます。クロス アプリケーション フロー マップにアクセスするには、タブ内のフロービューのリンクをクリックします。
クロスアプリケーションフローマップの使用
クロス アプリケーション フローを確認するには、コントローラ UI ホームページの [View All Applications] リンクをクリックします。下図は、表示されるページの一例です。

あるビジネスアプリケーションのコンテキストにおいて、別のアプリケーションへの呼び出しは終了コールとみなされます。他のアプリケーションがAppDynamicsでインストゥルメント化されたビジネスアプリケーションの場合、そのコールはクロスアプリケーションフローとして表示されます。具体例は「フローマップ」の「すべてのアプリケーション フローマップ」でご確認ください。アプリケーションのすべてのユーザーが、関連するアプリケーションをフローマップで確認できます。ただし、関連するアプリケーションのメトリックやスナップショットへドリルダウンするには、関連するアプリケーションの表示権限がある役割を持つメンバーである必要があります。次を参照してください。 ロールと権限
環境に 1 つまたは複数のコントローラ上の複数のアカウントのビジネスアプリケーションが含まれている場合は、統合されたクロス アプリケーション フローでこれらのアプリケーション間の相関を表示できます。
コンポーネントまたはビジネスアプリケーションをフローマップに表示しない方法
クロスアプリケーションフローマップでコンポーネントの右クリックメニューを使用して、バックエンドコンポーネント、アプリケーション、またはキューを非表示にすることができます。
Javaエージェントで監視されるアプリケーションについては、以下のアプリケーションエージェントノードプロパティを「false」に設定することで、ノードがクロスアプリケーションフローに転換されないよう除外できます。
support-cross-app-correlation=
false
このプロパティは、ダウンストリーム アプリケーションで設定する必要があります。また、クロス アプリケーション フローとして登録する外部アプリケーションからのコールを阻止します。
たとえば、クロスアプリケーションの呼び出しを、別のアプリケーションの呼び出しではなく、呼び出し側アプリケーションのフローマップ(およびメトリックスキーム)でバックエンドコールとして表現する場合にこの方法を選択することができます。これにより、外部ビジネスアプリケーションティアとのやり取りを反映するメトリックデータが、バックエンドコールメトリックとして保持されます。
注意
ノードプロパティ support-cross-app-correlation=
false
は Java エージェントでのみ機能します。