EUM とビジネストランザクションの関連付け
このページでは、エンドユーザモニタリング(EUM)のためにビジネストランザクションを関連付ける方法について説明します。EUM アプリケーションのネットワーク リクエスト イベントと、ビジネスアプリケーションのビジネストランザクションを関連付けることができます。EUM アプリケーションは、ブラウザ、モバイル、または IoT アプリケーションです。この相関は、ネットワーク リクエスト イベント情報とビジネストランザクションのインスタンス(トランザクション スナップショット)を含む EUM アプリケーションビーコン間で行われます。
EUM アプリケーションのタイプごとに何がどのように関連付けられるのかなどの詳細情報については、次のページを参照してください。
ビジネストランザクションを関連付ける利点
ビジネストランザクションとネットワークリクエストのスナップショットを関連付けることにより、ユーザエクスペリエンスの低下につながっているバックエンド アプリケーションの潜在的な問題を特定できます。たとえば、サーバエラーまたはデータベースクエリが原因でユーザエクスペリエンスが低下している可能性があります。
はじめる前に
ビジネストランザクションを関連付けるには、次の手順に従います。
- アプリケーション パフォーマンス モニタリング(APM)およびエンドユーザモニタリング(EUM)の ライセンスを購入します。
- サポート対象のアプリケーション サーバー エージェントを使用して、ビジネスアプリケーションをインストゥルメント化します。
- EUM アプリケーション(ブラウザ、モバイル、または IoT アプリケーション)をインストゥルメント化します。
アプリケーション サーバー エージェントのビジネストランザクション相関のサポート
次の表に、ビジネストランザクションの関連付けをサポートしているアプリケーション サーバ エージェントを示します。
|
Javaエージェント | 自動(Java エージェント 20.3.0 以降、およびコントローラ 20.4.0 以降) |
| .NETエージェント | .NET Framework:自動(.NET エージェント 20.9.0 以降、およびコントローラ 20.10.0 以降) |
| .NET Core:自動(.NET エージェント 21.1.0 以降、およびコントローラ 20.10.0 以降)、Windows のみ | |
| Linux:自動(.NET エージェント 21.5 以降) | |
|
Node.jsエージェント | 手動 |
|
PHPエージェント | 手動 |
| Pythonエージェント | 手動 |
ビジネストランザクション相関へのアクセス
ビジネストランザクション相関を構成にするには、次の手順を実行します。
ビジネストランザクションの自動相関
デフォルトでは、Java エージェント 20.3.0 以降でインストゥルメント化されているビジネスアプリケーションのビジネストランザクションの相関は有効になっています。
[Business Transaction Correlation] タブでは、一致または除外ルールを使用してリクエストをオプトアウトまたはフィルタ処理することができます。
自動相関のオプトイン
ビジネストランザクションが自動的に関連付けられることをオプトインする場合は、Java エージェント 20.3.0 以降を使用する必要があります。古いバージョンの Java エージェントを使用している場合は、エージェントをアップグレードする必要があります。
サポートされていないエージェントの場合は、ビジネストランザクションの相関を手動で有効にする必要があります。
自動相関のオプトアウト
ビジネストランザクション相関がデフォルトで有効になっている場合は、次の手順を実行してオプトアウトできます。
- [Application Dashboard] で、[ConfigurationUser Experience App Integration] をクリックします。
-
[Business Transaction CorrelationOpt Out of Correlation] で、[opt out of correlation] をクリックします。
- [Opt Out of Correlation] ダイアログで、[Opt Out] をクリックします。
ビジネストランザクション相関の手動での有効化
自動相関がサポートされていないアプリケーション エージェントの場合は、コントローラ UI でビジネストランザクション相関を有効にする必要があります。
ビジネストランザクション相関の無効化
- Application Dashboard で、 をクリックします。
- [Business Transaction Correlation] タブで、[Enable] ボタンを切り替えます。
ビジネストランザクションの相関のフィルタ処理
相関ヘッダーを含める、または除外するビジネストランザクションを指定することもできます。デフォルトでは、リクエストの一致ルールまたはリクエストの除外ルールを追加しない場合、すべてのリクエストに相関ヘッダーが含まれます。
リクエストの一致ルールまたは除外ルールを追加するには、次の手順を実行します。