Works with:
Servlet または POJO カスタムマッチルールを AppDynamics で作成または編集する場合、[Live Preview] をクリックして、ノードから関連するトランザクションデータを調べることができます。
カスタムトランザクション検出ルールのライブプレビューセッションでは、ビジネストランザクションでのルール更新の効果をインタラクティブにプレビューできます。ライブプレビューには、アプリケーションからストリーミングするライブデータを調べるためのツールも、異なるルールタイプごとに用意されています。
ライブプレビューを起動するときに、トランザクションをプレビューするノードを選択します。ノードはティア別にまとめられます。どのノードにアクティブなエージェントがあるのか、およびすでにノード上で実行しているライブプレビューセッションがあるかどうかを確認できます。
権限
ライブプレビューを使用するには次の権限が必要です。
AppDynamics ロールベースのアクセス制御の詳細については、「Roles and Permissions」を参照してください。
ビジネストランザクションのプレビュー
カスタムマッチルールのライブプレビューセッションを開始すると、コントローラの左ペインにルール構成が表示されます。右ペインの [Preview Business Transactions] をクリックして、結果のトランザクションを表示します。ルールを編集し、[Apply] をクリックすると、セッション内で変更内容を更新できます。
エージェントがルールのエントリポイントを検出しても、トランザクションペイロードが既存のトランザクションからの相関データを含む場合、ライブプレビューにはマスキングされたトランザクションが表示されます。
POJOマッチルールツール
次のツールを使用して、データを調べ、POJOカスタムマッチルールのエントリポイントを構成できます。
Servletマッチルールツール
ライブプレビューを使用して、Servlet カスタムマッチルールのデータを調べた場合、AppDynamics にはルール基準を満たすライブ HTTP リクエストが表示されます。個々のリクエスト URL をクリックすると、詳細なリクエストデータ(ヘッダー、cookie、およびパラメータ)を表示できます。
ヘッダーなど個々のデータポイントを右クリックして、一致基準にその値を追加したり、トランザクション分割オプションとして設定します。次の例は、一致基準に特定のヘッダー値を追加する方法を示しています。
受信HTTPリクエストを、URI、HTTPパラメータ、ヘッダーなど、リクエストのさまざまな部分やペイロードでグループ化できます。Values列から結果を右クリックして、HTTPリクエスト一致基準に値を追加できます。
以下の例では、URIでグループ化されたHTTPリクエストのライブプレビューが示されています。
マスキングされたトランザクション
ライブプレビューは、別の既存のビジネストランザクションからのダウンストリームであるトランザクションに、マスキングされたトランザクションとしてフラグを付けます。現在のトランザクションをマスキングしている元のビジネストランザクションを表示するには、トランザクションの数を示すリンクをクリックします。
マスキングトランザクションのビジネストランザクションダッシュボードを表示するには、ビジネストランザクション名のリンクをクリックします。
1つまたは複数のマスキングトランザクションの外部にある現在のエントリポイントのメトリックを表示する場合は、次のように入力します。
- アップストリームトランザクションを作成したビジネストランザクション検出ルールを無効にします。または
- エントリポイントのサービスエンドポイントを作成します。
それ以外の場合、マスキングされたエントリポイントのパフォーマンスを、現在それが属しているビジネストランザクションのセグメントとして追跡を継続できます。