Application Delivery Management

アナリティクス

アナリティクスセクションの各要素は、StyleBookで作成された1つ以上の仮想サーバーに対してNetScaler® ADMアナリティクス機能を構成するために使用されます。

アナリティクスセクションの要素には、次の属性があります。

Attribute Description Mandatory
name アナリティクス要素の名前。 はい
description この要素が何であるかを説明するテキスト文字列。 いいえ
condition ブール式。この条件がfalseと評価された場合、アナリティクス要素全体がスキップされます。 いいえ
repeat リストを反復処理します。 いいえ
repeat-condition ブール式。式がfalseと評価された場合、現在の反復処理はスキップされます。 いいえ
repeat-item 現在の反復処理における項目の名前。 いいえ
repeat-index 現在の反復処理におけるインデックス値の名前。 いいえ
properties アナリティクスのプロパティのリスト。 はい
target リスト内のプロパティの1つ。ターゲット式は、アナリティクスが収集されるNetScalerで構成された仮想サーバーの名前です。 はい
filter リスト内のプロパティの1つ。この属性の値は、アナリティクスが収集される仮想サーバー上の要求をフィルタリングするために使用されるNetScaler高度ポリシー式です。デフォルトでは、アナリティクスデータは仮想サーバーを通過するすべてのトラフィックで収集されます。 いいえ
insights リスト内のプロパティの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
<!--NeedCopy-->

例 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
<!--NeedCopy-->

アナリティクスセクションの各属性は、ターゲットプロパティによって識別される仮想サーバー上でAppFlowレコードを収集するようにNetScalerインスタンスを構成します。

ターゲット仮想サーバーと対応する許可されたインサイトタイプは次のとおりです。

ターゲット仮想サーバー インサイトタイプ
lbvserver webinsight, securityinsight
csvserver webinsight, securityinsight
vpnserver hdxinsight, gatewayinsight

StyleBookで仮想サーバーのアナリティクスを構成するために使用されるデフォルトのトランスポートモードはIPFIXです。

アナリティクス