アナリティクスセクションの各要素は、StyleBooksで作成された1つ以上の仮想サーバーに対してNetScaler® ADMアナリティクス機能を構成するために使用されます。
アナリティクスセクションの要素には、以下の属性があります。
| 属性 |
説明 |
必須 |
| 名前 |
アナリティクス要素の名前。 |
はい |
| 説明 |
この要素が何であるかを説明するテキスト文字列。 |
いいえ |
| 条件 |
ブール式。この条件がfalseと評価された場合、アナリティクス要素全体がスキップされます。 |
いいえ |
| 繰り返し |
リストを反復処理します。 |
いいえ |
| 繰り返し条件 |
ブール式。式がfalseと評価された場合、現在の反復はスキップされます。 |
いいえ |
| 繰り返し項目 |
現在の反復における項目の名前。 |
いいえ |
| 繰り返しインデックス |
現在の反復におけるインデックス値の名前。 |
いいえ |
| プロパティ |
分析のプロパティのリスト。 |
はい |
| ターゲット |
リスト内のプロパティの1つ。ターゲット式は、NetScalerで構成された仮想サーバーの名前であり、その仮想サーバーに対してアナリティクスが収集されます。 |
はい |
| フィルター |
リスト内のプロパティの1つ。この属性の値は、アナリティクスが収集される仮想サーバー上のリクエストをフィルタリングするために使用されるNetScalerの高度なポリシー式です。デフォルトでは、アナリティクスデータは仮想サーバーを通過するすべてのトラフィックで収集されます。 |
いいえ |
| インサイト |
リスト内のプロパティの1つ。この属性の値は、ターゲット仮想サーバーから収集されるインサイトデータの種類です。 |
いいえ |
例1: 単一の仮想サーバーのアナリティクスを構成する
operations:
analytics:
-
name: lbvserver-ops-comp
properties:
target: $components-basic-lb-comp.outputs.lbvserver-name
filter: HTTP.REQ.URL.CONTAINS("catalog")
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")
insights:
-
type: hdxinsight
-
type: gatewayinsight
アナリティクスセクションの各属性は、ターゲットプロパティによって識別される仮想サーバー上でAppFlowレコードを収集するようにNetScalerインスタンスを構成します。
ターゲット仮想サーバーと、対応する許可されたインサイトタイプは次のとおりです。
| ターゲット仮想サーバー |
インサイトタイプ |
| LBVサーバー |
Webインサイト、Securityインサイト |
| CSVサーバー |
Webインサイト、Securityインサイト |
| VPNサーバー |
HDXインサイト、Gatewayインサイト |
IPFIX は、StyleBooks で仮想サーバーのアナリティクスを設定するために使用されるデフォルトのトランスポートモードです。