分析セクションの各要素は、StyleBookで作成された1つ以上の仮想サーバーに対してNetScaler Consoleの分析機能を構成するために使用されます。
分析セクションの要素には、次の属性があります。
| 属性 |
説明 |
必須 |
| 名前 |
分析要素の名前。 |
はい |
| 説明 |
この要素が何であるかを説明するテキスト文字列。 |
いいえ |
| 条件 |
ブール式。この条件がfalseと評価されると、分析要素全体がスキップされます。 |
いいえ |
| 繰り返し |
リストを反復処理します。 |
いいえ |
| 繰り返し条件 |
ブール式。式がfalseと評価された場合、現在の反復はスキップされます。 |
いいえ |
| 繰り返し項目 |
現在の反復における項目の名前。 |
いいえ |
| 繰り返しインデックス |
現在の反復におけるインデックス値の名前。 |
いいえ |
| プロパティ |
分析操作プロパティのリスト。 |
はい |
| ターゲット |
リスト内のプロパティの1つ。ターゲット式は、NetScalerで構成された仮想サーバーの名前であり、その仮想サーバーの分析が収集されます。 |
はい |
| フィルター |
リスト内のプロパティの1つ。この属性の値は、分析が収集される仮想サーバー上のリクエストをフィルタリングするために使用されるNetScalerの高度なポリシー式です。デフォルトでは、仮想サーバーを通過するすべてのトラフィックで分析データが収集されます。 |
いいえ |
| インサイト |
リスト内のプロパティの1つ。この属性の値は、ターゲット仮想サーバーから収集されるインサイトデータのタイプです。デフォルトでは、ターゲット仮想サーバーとインサイトタイプで指定されているように、仮想サーバーのタイプに基づいて、許可されているすべてのインサイトがターゲット仮想サーバーに構成されます。 |
いいえ |
| トランスポートモード |
リスト内のプロパティの1つ。この属性の値は、logstreamまたはipfixのいずれかです。logstreamがデフォルト値です。 |
いいえ |
| クライアント側測定 |
リスト内のプロパティの1つ。この属性の値は、ENABLEDまたはDISABLEDのいずれかです。DISABLEDがデフォルト値です。 |
いいえ |
| HTTP-X-フォワード-フォー |
リスト内のプロパティの1つ。この属性の値は、ENABLEDまたはDISABLEDのいずれかです。この属性は、クライアントIP情報をバックエンドサーバーに渡すためのX-Forwarded-Forヘッダーの挿入を有効または無効にします。デフォルト値はDISABLEDです。 |
いいえ |
| イネーブル-HDXインサイト-フォー |
リスト内のプロパティの1つ。この属性の値は、ICAまたはTCPのいずれかです。この属性は、特定のトラフィックデータに対してhdxinsightを有効にします。デフォルト値はICAです。 |
いいえ |
例1: 単一の仮想サーバーの分析を構成する
operations:
analytics:
-
name: lbvserver-ops-comp
properties:
target: $components-basic-lb-comp.outputs.lbvserver-name
filter: HTTP.REQ.URL.CONTAINS("catalog")
transport-mode: logstream
client-side-measurements: ENABLED
insights:
-
type: webinsight
-
type: securityinsight
例2: VPN仮想サーバーのリストの分析を構成する
operations:
analytics:
-
name: vpnvserver-ops-comp
repeat: $outputs.staging-vpnvservers
repeat-item: vpnvsvr
properties:
target: $vpnvsvr.outputs.vpnvserver
filter: HTTP.REQ.URL.CONTAINS("catalog")
http-x-forwarded-for: ENABLED
insights:
-
type: hdxinsight
enable-hdxinsight-for: TCP
分析セクションの各属性は、ターゲットプロパティによって識別される仮想サーバーでAppFlowレコードを収集するようにNetScalerインスタンスを構成します。