Citrix Application Delivery Managementサービス

Web トランザクションの分析の表示

ウェブトランザクション分析により、次の項目について詳細なトランザクションを表示できます。

  • 応答時間 > 500 ミリ秒

  • 5xx エラー

注:

選択したアプリケーションのサンプル2xxトランザクションはわずかしか表示できません。

前提条件

Webトランザクション分析を表示するには、次の操作を行う必要があります。

  • 分析を有効にします。

  • Webトランザクション設定」 を変更して、2xxトランザクションを表示します。[ Analytics ] > [ 設定] に移動し、[ Analyticsの機能を有効にする] を選択し、[ すべて] を選択します。

    2xx

詳細な Web トランザクション

この機能を使用すると、トランザクションの詳細を調べるだけでなく、クライアント、ADC、およびサーバー間で分割されたメトリック (クライアント RTT、サーバー応答時間、SSL メトリックスなど) を視覚的に理解できます。

シナリオによっては、Citrix ADC が一部のトランザクションの RTT 値を計算できない場合があります。このようなトランザクションの場合、Citrix ADCはゼロとして値をCitrix ADMに送信し、Citrix ADMはRTTを1ミリ秒未満と表示します。

次の詳細トランザクションを表示できます。

  • アプリケーション 」—「 アプリケーション」>「ダッシュボード」にナビゲートし、アプリケーションを選択して「 トランザクションログ」をクリックします。

    アプリケーション

  • Kubernetesアプリケーション —「 アプリケーション 」>「 サービス・グラフ」に移動します。サービスをクリックし、[ トランザクションログ] を選択します。

    Kubernetesアプリ

    エラーを表示するには、誤ったサービスの上にマウスポインタを置いて、問題数をクリックします。

    発行件数

選択したアプリケーションの「 トランザクション要約」を含むトランザクションの詳細が表示されます

トランザクションの概要

App Respon seにマウスポインターを合わせると、RTTやCitrix ADC インスタンスとサーバーからの処理時間などの詳細が表示されます。

次の例は、問題がサーバーからのものであることを分析するのに役立ちます。サーバの応答時間は 10 秒です。

トランザクションの概要

ドラッグして選択して、特定の期間のトランザクションを表示することもできます。

選択されたトランザクション

イベントを表示

特定のイベントに関する詳細情報を表示できます。[ トランザクションの概要 ] パネルで、各指標からオプションを選択して結果をフィルタリングできます。

たとえば、4xx トランザクションを表示するとします。

[ トランザクションの概要 ] パネルで、[ レスポンスコード] をクリックし、[ 404 ] を選択して結果を表示します。

イベントを表示

トランザクションをクリックすると、クライアントからサーバーへのメトリック情報を表示する詳細が表示されます。

詳細なトランザクション

SSL エラーのあるトランザクションの場合、クライアントとサーバーの両方について詳細が表示されます。次の SSL メトリックが表示されます。

  • SSL プロトコル バージョン

  • SSL フロントエンドの失敗

  • SSL 暗号の強度

  • SSLキーの強度

  • SSL 証明書のタイプ

    SSL

[ トランザクションの概要 ] パネルから [SSL フロントエンド] および [SSL バックエンド] メトリックをクリックして、結果をフィルタリングすることもできます。

結果をフィルタするには、[ トランザクションの概要] で使用可能なオプションを選択します。

トランザクションの概要

  • ブラウザ:クライアントが使用するブラウザのタイプ。例:Chrome、Firefoxです。

  • クライアントOS:ブラウザからのユーザーエージェントの詳細に基づくクライアントOS。例:Windows

  • デバイス:ブラウザからのユーザーエージェントの詳細に基づくデバイス。例:タブレット、モバイル。

  • 要求タイプ: 取引要求タイプ。例:GET。

  • 応答コード:サーバーから受信した応答コード。例:501、404、200。

  • 応答コンテンツ・タイプ: 取引コンテンツ・タイプ。クライアント要求がtext/htmlの場合、サーバーからの応答はtext/htmlでなければなりません。

  • フロントエンド SSL プロトコルのバージョン: クライアントが使用する SSL プロトコルのバージョン。例:SSLv3。

  • フロントエンド SSL 暗号の強度: SSL 証明書キーサイズ (高、中、低) に基づく暗号の強度。

  • フロントエンド SSL キーの強度: SSL 暗号の強さは、SSL 証明書のキーサイズから計算されます。キーの長さは、SSL アルゴリズムのセキュリティを定義します。例:2048

  • フロントエンド SSL エラー: フロントエンド SSL ハンドシェイクのエラーメッセージ。例:SSL CLIENTAUTH FAILURE

  • フロントエンド SSL 証明書の種類: クライアントが使用する証明書の種類。例:RSA、DSA、ECDSA、DH。

  • バックエンド SSL プロトコルのバージョン: サーバーが使用する SSL プロトコル。例:SSLv3

  • バックエンド SSL 暗号の強度: SSL 証明書キーサイズ (高、中、低) に基づく暗号の強度。

  • バックエンド SSL キーの強度: SSL 暗号の強さは、SSL 証明書のキーサイズから計算されます。キーの長さは、SSL アルゴリズムのセキュリティを定義します。例:2048

  • バックエンド SSL 証明書タイプ: サーバーが使用する証明書タイプ。例:RSA、DSA、ECDSA、DH。

イベントリストに列を追加する

追加 ボタンをクリックしてオプションのリストを選択し、[ Add Column s] をクリックすると、詳細が表示されます。

列の追加

高度な検索

トランザクションの概要には 、検索テキストボックスと時間リストがあり、要件ごとにイベントを表示できます。検索ボックスにカーソルを置くと、検索ボックスに検索候補のリストが表示されます。検索クエリで演算子を使用して、検索の焦点を絞り込むこともできます。

検索クエリに使用できる演算子を次に示します。

演算子 説明 出力
= ある値に等しい トランザクションID = 129867048 129867048 のトランザクション ID のイベントを表示します。
> ある値より大きい アプリ応答時間 > 500 アプリケーションの応答が 500 ミリ秒を超えるアプリケーションのイベントを表示します。
< ある値より小さい アプリ応答時間が 300 未満 アプリの応答時間が 300 ミリ秒未満のアプリケーションのイベントを表示します。
>= ある値より大きいか等しい 合計バイト数 > = 1024 1 kb以上のトランザクションのイベントを表示します。
<= ある値以下または等しい 合計バイト数 <= 1024 1 kb 以下のトランザクションのイベントを表示します。
!= いくつかの値と等しくない 応答コード!= 200 失敗したトランザクションを除くすべてのトランザクションのイベントを表示します。
~ いくつかの値が含まれています 仮想サーバ ~ mas mas という名前の仮想サーバのイベントを表示します。

たとえば、300 バイト未満の合計バイトのイベントを生成するシナリオを考えてみましょう。検索クエリを次のように指定します。

  1. 検索ボックスに必要な単語を指定して、関連する候補を取得します。

    例

  2. [ Total-Bytes ] を選択し、検索テキストボックスをもう一度クリックし、[ <] を選択します。

    例

  3. 値 300 を入力します。

    例

  4. 期間を選択して [ Search ] をクリックすると、検索クエリに基づいてイベントが表示されます。

    検索結果が表示されます。

    例

検索を保存

候補と演算子を使用した後、検索クエリを保存できます。その後、提案や演算子を再度使用する代わりに、リストから後で使用することができます。

  • 検索クエリを保存するには、ブックマークアイコンをクリックし、任意の名前を指定して、[ 保存] をクリックします。

    検索を保存

  • リストの検索クエリを使用するには、アイコンをクリックし、リストから検索クエリを選択して結果を表示します。

    保存された検索

  • 検索クエリを削除するには、アイコンをクリックし、保存した検索クエリにマウスポインターを合わせて、[ 削除] をクリックします。

    削除

    ブックマークアイコンをクリックして [ 削除] をクリックすることもできます。

    削除

Web トランザクションの分析の表示