Citrix ADC

Exportation des données de performances des pages Web vers AppFlow Collector

L’application EdgeSight Monitoring fournit des données de surveillance de pages Web avec lesquelles vous pouvez surveiller les performances de diverses applications Web desservies dans un environnement Citrix ADC. Vous pouvez désormais exporter ces données vers des collecteurs AppFlow pour obtenir une analyse approfondie des applications de page Web. AppFlow, basé sur la norme IPFIX, fournit des informations plus spécifiques sur les performances des applications Web que la surveillance EdgeSight seule.

Vous pouvez configurer des serveurs virtuels d’équilibrage de charge et de commutation de contenu pour exporter des données EdgeSight Monitoring vers des collecteurs AppFlow. Avant de configurer un serveur virtuel pour l’exportation AppFlow, associez une action Appflow à la stratégie de répondeur EdgeSight Monitoring.

Les données de performances de page Web suivantes sont exportées vers AppFlow :

  • Temps de chargement de la page. Temps écoulé, en millisecondes, à partir du moment où le navigateur commence à recevoir le premier octet d’une réponse jusqu’à ce que l’utilisateur commence à interagir avec la page. À ce stade, tout le contenu de la page peut ne pas être chargé.
  • Temps de rendu de la page.Temps écoulé, en millisecondes, à partir du moment où le navigateur reçoit le premier octet de réponse jusqu’à ce que tout le contenu de la page ait été rendu ou que l’action de chargement de la page ait expiré.
  • Temps passé sur la page. Temps passé par les utilisateurs sur une page. Représente la période entre une demande de page et la suivante.

AppFlow transmet les données de performances à l’aide du format IPFIX (Internet Protocol Flow Information Export), qui est un standard ouvert Internet Engineering Task Force (IETF) défini dans la RFC 5101. Les modèles AppFlow utilisent les éléments d’information spécifiques à l’entreprise (EIE) suivants pour exporter les informations :

  • Heure de fin du chargement du client. Heure à laquelle le navigateur a reçu le dernier octet d’une réponse pour charger tous les objets de la page, tels que les images, les scripts et les feuilles de style.
  • Heure de début du chargement du client. Heure à laquelle le navigateur reçoit le premier octet de la réponse pour charger tous les objets de la page tels que les images, les scripts et les feuilles de style.
  • Heure de fin du rendu client. Heure à laquelle le navigateur a fini de rendre toute la page, y compris les objets incorporés.
  • Heure de début du rendu client. Heure à laquelle le navigateur a commencé à rendre la page.

Conditions préalables à l’exportation des données de performances de pages Web vers des collecteurs AppFlow

Avant d’associer l’action AppFlow à la stratégie AppFlow, vérifiez que les conditions préalables suivantes ont été remplies :

  • La fonctionnalité AppFlow a été activée et configurée.
  • La fonction Répondeur a été activée.
  • La fonction EdgeSight Monitoring a été activée.
  • La surveillance EdgeSight a été activée sur les serveurs virtuels d’équilibrage de charge ou de commutation de contenu liés aux services des applications pour lesquelles vous souhaitez collecter les données de performances.

Associer une action AppFlow à la stratégie de répondeur de surveillance EdgeSight

Pour exporter les données de performances de page Web vers le collecteur AppFlow, vous devez associer une action AppFlow à la stratégie de répondeur EdgeSight Monitoring. Une action AppFlow spécifie quel ensemble de collecteurs reçoit le trafic.

Pour associer une action AppFlow à la stratégie EdgeSight Monitoring Responder à l’aide de l’interface de ligne de commande

À l’invite de commandes, tapez :

set responder policy <name> -appflowAction <action_Name>

Exemple

set responder policy pol -appflowAction actn

Pour associer une action AppFlow à la stratégie EdgeSight Monitoring Responder à l’aide de l’utilitaire de configuration

  1. Accédez à AppExpert > Répondeur > Stratégies .
  2. Dans le volet d’informations, sélectionnez une stratégie de répondeur EdgeSight Monitoring, puis cliquez sur Ouvrir.
  3. Dans la boîte de dialogue Configurer la stratégie de répondeur, dans la liste déroulante Action AppFlow, sélectionnez l’action AppFlow associée aux collecteurs auxquels vous souhaitez envoyer les données de performances de la page Web.
  4. Cliquez sur OK.

Configuration d’un serveur virtuel pour exporter les statistiques EdgeSight vers les collecteurs Appflow

Pour exporter les informations statistiques EdgeSight d’un serveur virtuel vers le collecteur AppFlow, vous devez associer une action AppFlow au serveur virtuel.

Pour associer une action AppFlow à un serveur virtuel d’équilibrage de charge ou de commutation de contenu à l’aide de l’utilitaire de configuration

  1. Accédez à Gestion du trafic > Équilibrage de charge > Serveurs virtuels. Vous pouvez également accéder à Gestion du trafic > Commutation de contenu > Serveurs virtuels .
  2. Dans le volet d’informations, sélectionnez un serveur virtuel ou plusieurs serveurs virtuels, puis cliquez sur Activer la surveillance EdgeSight.
  3. Dans la boîte de dialogue Activer la surveillance EdgeSight, activez la case à cocher Exporter les statistiques EdgeSight vers Appflow .
  4. Dans la liste déroulante Action Appflow, sélectionnez l’action AppFlow . L’action AppFlow définit la liste des collecteurs AppFlow vers lesquels elle exporte les statistiques EdgeSight Monitoring. Si vous avez sélectionné plusieurs serveurs virtuels d’équilibrage de charge, la même action AppFlow sera associée aux stratégies de répondeur qui leur sont liées. Vous pouvez ultérieurement modifier individuellement l’action AppFlow configurée pour chacun des serveurs virtuels d’équilibrage de charge sélectionnés, si nécessaire.
  5. Cliquez sur OK.

Exportation des données de performances des pages Web vers AppFlow Collector