Application Delivery Management

Analytics

Chaque élément de la section d’analyse est utilisé pour configurer la fonctionnalité d’analyse NetScaler ADM pour un ou plusieurs serveurs virtuels créés dans StyleBooks.

Un élément de la section Analytics possède les attributs suivants :

Attribut Description Mandatory
nom Nom de l’élément d’analyse. Oui
description Chaîne de texte décrivant ce qu’est cet élément. Non
condition Expression booléenne. Lorsque cette condition est évaluée à faux, l’ensemble de l’élément d’analyse est ignoré. Non
répétition Répète sur une liste. Non
condition de répétition Expression booléenne. Si l’expression donne la valeur false, l’itération en cours est ignorée. Non
article répété Nom de l’élément dans l’itération en cours. Non
indice de répétition Nom de la valeur d’index de l’itération en cours. Non
propriétés La liste des propriétés des analyses. Oui
target L’une des propriétés de la liste. L’expression cible est le nom d’un serveur virtuel, configuré sur NetScaler, pour lequel des analyses sont collectées. Oui
filtre L’une des propriétés de la liste. La valeur de cet attribut est une expression de stratégie avancée NetScaler qui est utilisée pour filtrer les demandes sur le serveur virtuel pour lequel les analyses sont collectées. Par défaut, les données d’analyse sont collectées sur tout le trafic passant par le serveur virtuel. Non
aperçus L’une des propriétés de la liste. La valeur de cet attribut est le type de données d’aperçu à collecter à partir du serveur virtuel cible. Non

Exemple 1 : Configuration des analyses pour un seul serveur virtuel

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-->

Exemple 2 : Configuration des analyses pour une liste de serveurs virtuels 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-->

Chaque attribut de la section d’analyse configure les instances NetScaler pour collecter des enregistrements AppFlow sur le serveur virtuel identifié par la propriété cible.

Les serveurs virtuels cibles et les types d’informations autorisés correspondants sont les suivants :

Serveur virtuel cible Type d’Insight
lbvserver webinsight, aperçu de la sécurité
csvserver webinsight, aperçu de la sécurité
vpnserver hdxinsight, gatewayinsight

Remarque

IPFIX est le mode de transport par défaut utilisé pour configurer les analyses pour les serveurs virtuels dans StyleBooks.

Analytics