Web トランザクションの分析の表示
ウェブトランザクション分析により、次の項目について詳細なトランザクションを表示できます。
-
応答時間 > 500 ミリ秒
-
5xx エラー
注:
選択したアプリケーションのサンプル2xxトランザクションはわずかしか表示できません。
前提条件
Webトランザクション分析を表示するには、次の操作を行う必要があります。
-
「 Webトランザクション設定」 を変更して、2xxトランザクションを表示します。[ アナリティクス ] > [ 設定] に移動し、[ アナリティクスの機能を有効にする] を選択して [ すべて] を選択します。
詳細な Web トランザクション
この機能により、詳細なトランザクションを確認できるだけでなく、クライアント、NetScaler、およびサーバーに分散された指標(クライアントRTT、サーバー応答時間、SSLメトリックなど)を視覚的に理解することもできます。
注
シナリオによっては、NetScaler が一部のトランザクションの RTT 値を計算できない場合があります。このようなトランザクションの場合、NetScalerコンソールはRTT値を次のように表示します。
- NA— NetScalerインスタンスがRTTを計算できない場合に表示されます。
- < 1ms— NetScalerインスタンスが0ミリ秒から1ミリ秒の間の10進数でRTTを計算したときに表示されます。たとえば、0.22 ミリ秒です。
次の詳細トランザクションを表示できます。
-
「アプリケーション 」—「 アプリケーション」>「ダッシュボード」にナビゲートし、アプリケーションを選択して「 トランザクションログ」をクリックします。
-
Kubernetesアプリケーション —「 アプリケーション 」>「 サービス・グラフ」に移動します。サービスをクリックし、[ トランザクションログ] を選択します。
注
エラーを表示するには、誤ったサービスの上にマウスポインタを置いて、問題数をクリックします。
選択したアプリケーションの「 トランザクション要約」を含むトランザクションの詳細が表示されます 。
App Responseでマウスポインターを合わせると 、NetScaler インスタンスやサーバーからのRTTや処理時間などの詳細が表示されます。
次の例は、問題がサーバーにあることを分析するのに役立ちます。サーバーの応答時間は 10 秒を示しています。
ドラッグして選択し、特定の期間のトランザクションを表示することもできます。
イベントの表示
特定のイベントに関する詳細情報を表示できます。[ トランザクションの概要 ] パネルでは、各メトリックのオプションを選択して結果をフィルタリングできます。
たとえば、4xx トランザクションを表示するとします。
[ トランザクションの概要 ] パネルで、[ 応答コード] をクリックし、 404 を選択して結果を表示します。
トランザクションをクリックして、クライアントからサーバーへのメトリック情報を表示する詳細を表示します。
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 Columns ] をクリックして詳細を表示できます。
高度な検索
トランザクションの概要には 、検索テキストボックスと時間リストがあり、要件ごとにイベントを表示できます。検索ボックスにカーソルを置くと、検索ボックスに検索候補のリストが表示されます。検索クエリで演算子を使用して、検索の焦点を絞り込むこともできます。
検索クエリに使用できる演算子は次のとおりです。
オペレーター | 説明 | 例 | 出力 |
---|---|---|---|
= | ある値に等しい | 仮想サーバー = テスト | 「test」という名前の仮想サーバーのイベントを表示します |
|
ある値より大きい | アプリ応答時間 > 500 | アプリケーションの応答が 500 ミリ秒を超えるアプリケーションのイベントを表示します |
< | ある値より小さい | アプリ応答時間 < 300 | アプリの応答時間が 300 ミリ秒未満のアプリケーションのイベントを表示します |
|
ある値以上か等しい | 合計バイト数 >= 1024 | 1 KB 以上のトランザクションのイベントを表示します |
<= | ある値以下か等しい | 合計バイト数 <= 1024 | 1 KB 以下のトランザクションのイベントを表示します。 |
!= | ある値と等しくない | レスポンスコード!= 200 | 失敗したトランザクションを除くすべてのトランザクションのイベントを表示します。 |
~ | 何らかの価値を含む | 仮想サーバー ~ mas | mas という名前の仮想サーバのイベントを表示します。 |
たとえば、300 バイト未満の合計バイトのイベントを生成するシナリオを考えてみましょう。検索クエリを次のように指定します。
-
検索ボックスに必要な単語を指定して、関連する候補を取得します。
-
[ Total-Bytes ] を選択し、検索テキストボックスをもう一度クリックして、[ <] を選択します。
-
値 300 を入力します。
-
期間を選択し、[ 検索 (Search)] をクリックして、検索クエリに基づいてイベントを表示します。
検索結果が表示されます。
検索を保存
候補と演算子を使用した後、検索クエリを保存できます。その後、候補と演算子を再び使用する代わりに、リストから後で使用できます。
-
検索クエリを保存するには、ブックマークアイコンをクリックし、任意の名前を指定して、[ 保存] をクリックします。
-
リストの検索クエリを使用するには、アイコンをクリックし、リストから検索クエリを選択して結果を表示します。
-
検索クエリを削除するには、アイコンをクリックし、保存されている検索クエリの上にマウスポインタを置き、[ 削除] をクリックします。
ブックマークアイコンをクリックして、[ 削除] をクリックすることもできます。
データをエクスポートする
[エクスポート] アイコンをクリックすると、 選択した期間のウェブトランザクション分析データをエクスポートできます 。PDF、PNG、JPEG、および CSV 形式で書き出すことができます。[ エクスポート ] オプションでは、次のいずれかを実行できます。
-
レポートを PDF、JPEG、PNG、または CSV 形式で表示およびエクスポートするには、「今すぐエクスポート 」を選択します。
-
レポートを毎日、毎週、または毎月スケジュールし、メールまたは Slack メッセージでレポートを送信するには、[Schedule Export ] タブを選択します。