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 エージェントでのみ機能します。