Application Delivery Management

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

Webトランザクション分析により、以下の詳細なトランザクションを表示できます。

  • 応答時間 > 500 ミリ秒

  • 5xx エラー

注:

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

前提条件:

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

  • 分析を有効にする

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

    2xx

詳細なウェブトランザクション

この機能を使用すると、詳細なトランザクションを調べることができるだけでなく、クライアント、ADC、サーバー間で分割されたレスポンス・タイム・メトリックを視覚的に理解できます。

次の 取引要約 にアクセスできます。

  • アプリケーション -[ アプリケーション ] > [ ダッシュボード] に移動し、アプリケーションを選択して、[ トランザクションログ] をクリックします。

    トランザクションの概要

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

    トランザクション・ログ

    選択したアプリケーションの「 トランザクションの概要 」ページが表示されます。

    トランザクションの概要

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

次の例は、問題がサーバーにあることを分析するのに役立ちます。サーバーの応答時間は 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 ] ボタンをクリックしてオプションのリストを選択し、[ Add Columns ] をクリックして詳細を表示できます。

列の追加

高度な検索

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

検索クエリに使用できる演算子は次のとおりです。

オペレーター 説明 出力
= ある値に等しい トランザクション ID = 129867048 トランザクション ID のイベントを 129867048 で表示します
ある値より大きい アプリ応答時間 > 500 アプリケーションの応答が 500 ミリ秒を超えるアプリケーションのイベントを表示します
< ある値より小さい アプリ応答時間 < 300 アプリの応答時間が 300 ミリ秒未満のアプリケーションのイベントを表示します

=

ある値以上か等しい 合計バイト数 >= 1024 1 KB 以上のトランザクションのイベントを表示します
<= ある値以下か等しい 合計バイト数 <= 1024 1 KB 以下のトランザクションのイベントを表示します。
!= ある値と等しくない レスポンスコード!= 200 失敗したトランザクションを除くすべてのトランザクションのイベントを表示します。
~ 何らかの価値を含む 仮想サーバー ~ mas mas という名前の仮想サーバのイベントを表示します。

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

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

    Example

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

    Example

  3. 値 300 を入力します。

    Example

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

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

    Example

検索を保存

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

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

    検索を保存

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

    保存した検索

  • 検索クエリを削除するには、アイコンをクリックし、保存されている検索クエリの上にマウスポインタを置き、[ 削除] をクリックします。

    Remove

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

    Remove

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