ウェブトランザクションの分析表示
ウェブトランザクション分析により、以下の詳細なトランザクションを表示できます。
-
応答時間 > 500 ms
-
5xx エラー
注:
選択したアプリケーションの 2xx トランザクションのサンプルをいくつかのみ表示できます。
前提条件:
ウェブトランザクション分析を表示するには、以下を実行する必要があります。
-
分析を有効にします。
-
ウェブトランザクション設定を変更して 2xx を表示します。設定 > 分析設定に移動し、分析の機能を有効にするを選択して、すべてを選択します。

詳細なウェブトランザクション
この機能により、詳細なトランザクションを確認できるだけでなく、クライアント、ADC、サーバーにわたる応答時間メトリックの分割を視覚的に理解できます。
注
シナリオによっては、NetScaler が一部のトランザクションの RTT 値を計算できない場合があります。このようなトランザクションの場合、NetScaler ADM は RTT 値を次のように表示します。
- NA – ADC インスタンスが RTT を計算できない場合に表示されます。
- < 1ms – ADC インスタンスが 0 ミリ秒から 1 ミリ秒の間の小数で RTT を計算する場合に表示されます。例: 0.22 ミリ秒。
トランザクションサマリーには、以下からアクセスできます。
-
アプリケーション - アプリケーション > ダッシュボードに移動し、アプリケーションを選択して、トランザクションログをクリックします。

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

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

アプリ応答にマウスポインターを合わせると、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。
イベントリストへの列の追加
ボタンをクリックしてオプションのリストを選択し、列の追加をクリックすると詳細が表示されます。

高度な検索
トランザクションサマリーには、検索テキストボックスと時間期間リストもあり、要件に応じてイベントを表示できます。検索ボックスにカーソルを置くと、検索ボックスに検索候補のリストが表示されます。検索クエリで演算子を使用して、検索の焦点を絞り込むこともできます。
検索クエリに使用できる演算子は次のとおりです。
| 演算子 | 説明 | 例 | 出力 |
|---|---|---|---|
| = | 特定の値と等しい | Virtual-Server = test | “test” という名前の仮想サーバーのイベントを表示します。 |
|
|
特定の値より大きい | App-Response-Time > 500 | アプリ応答が 500 ミリ秒を超えるアプリケーションのイベントを表示します。 |
| < | 特定の値より小さい | App-Response-Time < 300 | アプリ応答時間が 300 ミリ秒未満のアプリケーションのイベントを表示します。 |
|
特定の値以上 | Total-Bytes >= 1024 | 1 KB 以上のトランザクションのイベントを表示します。 |
| <= | 特定の値以下 | Total-Bytes <= 1024 | 1 KB 以下のトランザクションのイベントを表示します。 |
| != | 特定の値と等しくない | Response-code != 200 | 失敗したトランザクションを除くすべてのトランザクションのイベントを表示します。 |
| ~ | 特定の値を含む | Virtual-Server ~ mas | 名前に mas を含む仮想サーバーのイベントを表示します。 |
たとえば、合計バイト数が 300 バイト未満のイベントを生成したいシナリオを考えてみましょう。検索クエリは次のように指定する必要があります。
-
検索ボックスに必要な単語を指定して、関連する候補を取得します。

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

-
値 300 を入力します。

-
期間を選択し、検索をクリックして、検索クエリに基づいてイベントを表示します。
検索結果が表示されます。

検索の保存
候補と演算子を使用した後に、検索クエリを保存できます。これにより、後で候補と演算子を再度使用する代わりに、リストから使用できます。
-
検索クエリを保存するには、ブックマークアイコンをクリックし、任意の名前を指定して、保存をクリックします。

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

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

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

データのエクスポート
エクスポートアイコンをクリックすると、選択した期間のウェブトランザクション分析データをエクスポートできます。PDF、PNG、JPEG、CSV 形式でエクスポートできます。エクスポートオプションを使用すると、次のいずれかを実行できます。
-
今すぐエクスポートを選択して、レポートを PDF、JPEG、PNG、または CSV 形式で表示およびエクスポートします。
-
エクスポートのスケジュールタブを選択して、レポートを毎日、毎週、または毎月スケジュールし、電子メールまたは Slack メッセージでレポートを送信します。