Facteurs liés à l’expérience utilisateur (UX)

La page UX Factors fournit un aperçu de l’expérience au niveau des facteurs et des sous-facteurs de l’ensemble d’utilisateurs que vous sélectionnez sur le tableau de bord UX.

Cliquez sur l’une des catégories Excellente, Moyenne ou Médiocre du tableau de bord UX pour ouvrir la page UX Factors. Il quantifie l’effet des mesures de facteurs et de sous-facteurs sur l’expérience utilisateur. Cette page classe l’ensemble d’utilisateurs sélectionné en fonction de leur expérience concernant les facteurs suivants : disponibilité de la session, réactivité de session, résilience de session et durée d’ouverture de session. En outre, les utilisateurs sélectionnés sont également classés en fonction de leur expérience concernant les sous-facteurs de ces facteurs. Cette exploration vous permet d’identifier le sous-facteur réel responsable de la mauvaise expérience des utilisateurs de votre environnement.

Comment utiliser la page Facteurs d’expérience utilisateur (UX) ?

Pour approfondir les indicateurs des facteurs affectant l’expérience utilisateur, cliquez sur le chiffre dans l’une des catégories Excellent, Passable ou Médiocre du tableau de bord UX.

  1. Prenons le scénario dans lequel l’environnement compte 21 utilisateurs ayant une excellente expérience, 39 ayant une expérience équitable et 30 utilisateurs ayant une expérience médiocre au cours des deux dernières heures. Pour comprendre la raison pour laquelle les 30 utilisateurs sont confrontés à une expérience utilisateur médiocre, cliquez sur le chiffre 30 dans le tableau de bord Expérience utilisateur.

    Tableau de bord de l'expérience utilisateur

  2. L’écran Facteurs de l’expérience utilisateur (UX) présente une vue d’ensemble des facteurs qui affectent la mauvaise expérience des utilisateurs sur tous les sites au cours des deux dernières heures.

    Drilldown UX

  3. Le panneau de gauche affiche les filtres de sélection pour l’expérience utilisateur et les facteurs.

    UX Drilldown - Panneau de gauche

    Cliquez sur le numéro Utilisateurs sélectionnés pour accéder à la page de recherche en libre-service correspondant à l’ensemble d’utilisateurs spécifique.

  4. Les sections de la page des facteurs UX classent plus en détail l’ensemble d’utilisateurs sélectionné en fonction des facteurs de disponibilité des sessions, de réactivité de session, de résilience de session, de durée d’ouverture de session et de machines surchargées. Développez (cliquez sur >) chaque section de facteurs pour afficher la classification des utilisateurs basée sur l’expérience des sous-facteurs respectifs. Les facteurs sont triés en fonction du nombre d’utilisateurs ayant une expérience factorielle médiocre.

  5. La classification globale de l’expérience utilisateur peut ne pas correspondre au nombre d’utilisateurs au niveau des facteurs. De plus, une expérience médiocre sur un ou plusieurs facteurs ne signifie pas nécessairement une expérience utilisateur globalement médiocre.

  6. De même, le nombre d’utilisateurs au niveau des sous-facteurs individuels peut ne pas être égal au nombre d’utilisateurs au niveau des facteurs. Par exemple, un utilisateur avec des objets de stratégie de groupe élevés peut ne pas nécessairement avoir une expérience de connexion médiocre, car l’expérience de l’utilisateur avec d’autres sous-facteurs peut avoir été excellente.

  7. La classification des utilisateurs au niveau des facteurs et sous-facteurs permet d’identifier et de dépanner la cause précise de la mauvaise expérience utilisateur globale.

  8. Pour plus d’informations sur les utilisateurs qui ne sont pas classés, consultez l’article Mesures non classées .

Durée de connexion à la session

La durée d’ouverture de session correspond au temps nécessaire au lancement d’une session. Il est mesuré comme la période entre le moment où l’utilisateur se connecte à partir de l’application Citrix Workspace et le moment où l’application ou le bureau est prêt à être utilisé. Cette section classe les utilisateurs en fonction des lectures de durée d’ouverture de session. Les seuils de durée d’ouverture de session pour la classification de l’expérience comme Excellent, Fair ou Faible sont calculés dynamiquement. Pour plus d’informations sur les seuils dynamiques pour la durée d’ouverture de session, consultez la section Seuils dynamiques .

En cliquantsur le nombre d’utilisateurs classifiés, l’écran Self-Service affiche les mesures réelles du facteur de performance pour l’ensemble d’utilisateurs sélectionné.

La durée d’ouverture de session est divisée en sous-facteurs qui représentent les phases individuelles de la séquence de lancement complexe. Chaque ligne de la table déroulante Durée d’ouverture de session représente la catégorisation des utilisateurs pour les phases individuelles qui se produisent pendant le lancement de la session. Cela permet de résoudre et d’identifier les problèmes d’ouverture de session utilisateur spécifiques.

Descente de la durée de connexion à la session

Les comptes d’utilisateurs pour les catégories Excellent, Fair et Poor associés à chaque expérience de sous-facteur sont affichés. Utilisez ces informations pour analyser des phases de sous-facteurs spécifiques susceptibles de contribuer à une durée d’ouverture de session plus longue.

Par exemple, si les objets de stratégie de groupe affichent le plus grand nombre d’utilisateurs confrontés à des expériences médiocres, passez en revue les stratégies d’objets de stratégie de groupe applicables à ces utilisateurs pour améliorer la durée d’ouverture de session.

La dernière colonne Non classé affiche le nombre d’utilisateurs pour lesquels des mesures de sous-facteurs spécifiques ne sont pas disponibles pour la période sélectionnée. Les raisons spécifiques sont élaborées à l’aide de descriptions de sous-facteurs individuels.

GPO

Les objets de stratégie de groupe sont le temps nécessaire à l’application des objets de stratégie de groupe lors de l’ouverture de session. La mesure des objets de stratégie de groupe n’est disponible que si les paramètres de stratégie de groupe sont configurés et activés sur les machines virtuelles.

GPOS Insights affiche les extensions côté client dans l’environnement qui prend le temps de traitement le plus long au cours de la période sélectionnée. Pour afficher les informations, cliquez sur le lien Afficher les contributeurs dans la colonne Insights des objets de stratégie de groupe dans la table du sous-facteur Durée d’ouverture de session. Les informations sur les objets de stratégie de groupe sont basées sur l’analyse des sessions utilisateur ayant une expérience médiocre de l’exécution des objets de stratégie de groupe.

UX Drilldown - Informations sur les objets de stratégie de groupe

Une extension côté client (CSE) est une bibliothèque de liens dynamiques (DLL) qui implémente la stratégie de groupe sur la machine cliente. Les CSE avec un temps de traitement prolongé augmentent les temps d’exécution des objets de stratégie de groupe et l’optimisation du traitement CSE améliore l’expérience globale de connexion à la session de l’utilisateur.

Le temps moyen d’exécution du CSE dépend du nombre et du type de stratégies appliquées avec celui-ci. Utilisez les pointeurs suivants pour améliorer le temps de traitement des CSE.

  • Redirection de dossiers : le temps d’exécution du CSE dépend du nombre de dossiers redirigés et du contenu de chaque dossier. Le système peut avoir une attente configurée qui est appliquée après chaque redirection de dossiers. Optimisez le nombre de dossiers pour réduire le temps d’exécution du CSE.

  • Mappage deslecteurs : les scripts d’ouverture de session peuvent essayer de mapper des lecteurs vers des serveurs cibles inexistants, ce qui entraîne un temps d’exécution plus long. Assurez-vous que les adresses du serveur sont correctes et disponibles.

Examinez et affinez les stratégies associées aux CSE qui prennent le temps de traitement le plus long, comme indiqué dans les informations sur les objets de stratégie de groupe. De plus, envisagez de supprimer ceux qui ne sont pas nécessaires.

Chargement du profil

La charge du profil est l’une des phases les plus critiques de la durée d’ouverture de session. Il s’agit du temps nécessaire pour charger le profil d’un utilisateur, qui inclut la ruche de registre (NTUser.dat) et les fichiers utilisateur. L’optimisation du temps de chargement du profil peut contribuer à améliorer la durée d’ouverture de session globale.

La mesure de la charge du profil n’est disponible que si les paramètres de profil sont configurés pour l’utilisateur sur la machine virtuelle.

La colonne Insights du chargement du profil affiche des informations indiquant que la taille du profil est le facteur contribuant aux longs temps de chargement des profils. Il identifie les utilisateurs susceptibles d’être affectés par une taille de profil importante.

UX Drilldown - Aperçu de la charge de profil

Cliquez sur le lien Afficher la corrélation pour voir la taille moyenne du profil des utilisateurs. La taille moyenne des profils est calculée à partir de la taille des profils des utilisateurs qui ont eu une expérience de chargement de profil excellente et équitable au cours des 30 derniers jours. Cette taille de profil est considérée comme optimale. Les utilisateurs dont la taille de profil est supérieure à la moyenne risquent d’avoir des temps de chargement de profil médiocres.

Cliquez sur Afficher l’analyse pour afficher la liste des utilisateurs dont la taille de profil est supérieure à la moyenne. Cette vue affiche la dernière taille de profil connue et la taille moyenne du profil pour chaque utilisateur. Utilisez des facettes pour filtrer davantage ces données afin d’afficher les utilisateurs présentant à la fois une taille de profil importante et une durée d’ouverture de session médiocre.

Développez les détails de l’utilisateur pour afficher des mesures de performances spécifiques afin de résoudre davantage les problèmes liés à la mauvaise expérience.

Utilisez ces informations pour recommander aux utilisateurs de réduire les fichiers volumineux de leur profil.

Les informations ne sont pas affichées si les mesures de taille de profil ou la taille moyenne du profil ne sont pas disponibles.

  • La mesure de la taille du profil nécessite l’installation de Citrix Profile Management sur les machines.

  • La mesure de la taille du profil est prise en charge sur les versions de machine 1912 et ultérieures.

  • Les mesures de la taille du profil des utilisateurs ayant une expérience de chargement de profil passable et excellente au cours des 30 derniers jours sont utilisées pour calculer la taille moyenne du profil. Les informations ne sont pas dérivées si aucun point de données n’est disponible pendant cette durée.

  • Les informations sur la charge de profil sont dérivées dans les cas où la taille du profil est à l’origine d’une charge de profil lente. La présence de plusieurs fichiers de profil dans le profil peut également ralentir le chargement du profil.

Session interactive

Le temps nécessaire pour « remettre » le contrôle du clavier et de la souris à l’utilisateur après le chargement du profil utilisateur. Il s’agit normalement de la durée la plus longue de toutes les phases du processus d’ouverture de session.

Négociation des connexions

Le temps nécessaire pour décider du poste de travail à attribuer à l’utilisateur.

Démarrage VM

Si la session a nécessité un démarrage de la machine, il s’agit du temps nécessaire au démarrage de la machine virtuelle. Cette mesure n’est pas disponible pour les machines non gérées par l’alimentation.

Connexion HDX

Temps nécessaire pour effectuer les étapes nécessaires à la configuration de la connexion HDX depuis le point de terminaison vers la machine virtuelle.

Authentification

Le temps nécessaire pour terminer l’authentification à la session distante.

Scripts d’ouverture de session

Il s’agit du temps nécessaire à l’exécution des scripts d’ouverture de session. Cette mesure n’est disponible que si des scripts d’ouverture de session sont configurés pour la session.

Réactivité de session

Une fois qu’une session est établie, le facteur de réactivité de session mesure le décalage d’écran qu’un utilisateur subit lorsqu’il interagit avec une application ou un bureau. La réactivité de session est mesurée à l’aide du temps d’aller-retour ICA (ICA RTT) qui représente le temps écoulé entre le moment où l’utilisateur appuie sur une touche et l’affichage de la réponse graphique.

Le RTT ICA est mesuré comme la somme des retards de trafic dans les réseaux de serveurs et de terminaux, et du temps nécessaire au lancement d’une application. ICA RTT est une mesure importante qui donne une vue d’ensemble de l’expérience utilisateur réelle.

Les seuils de réactivité de session pour la classification de l’expérience comme excellente, passable ou médiocre sont calculés dynamiquement. Pour plus d’informations sur les seuils dynamiques pour la réactivité de session, consultez la section Seuils dynamiques .

Drilldown de la réactivité de session

L’analyse de la réactivité de session représente la classification des utilisateurs basée sur les lectures ICA RTT des sessions. En cliquant sur ces chiffres, vous accédez aux mesures de cette catégorie. Les utilisateurs avec une excellente réactivité des sessions ont eu des sessions très réactives tandis que les utilisateurs avec une réactivité de session médiocre ont connu un décalage dans leurs sessions.

Remarque :

Alors que les lectures ICA RTT sont obtenues à partir des applications et des bureaux, les mesures des sous-facteurs sont obtenues à partir du Citrix Gateway local. Par conséquent, les valeurs des sous-facteurs ne sont disponibles que lorsque l’utilisateur se connecte à une application ou à un bureau via un Citrix Gateway sur site configuré. Pour connaître la procédure de configuration de NetScaler Gateway avec Citrix Analytics for Performance, consultez Source de données Gateway. En outre, vous devez configurer le seuil de latence L7. Pour plus d’informations, consultez la section Seuil de latence L7.

De plus, ces mesures sont disponibles pour les sessions,

  • lancé à partir de machines activées pour NSAP
  • les nouvelles sessions CGP (Common Gateway Protocol) et les sessions non reconnectées.

Ces mesures ne sont pas disponibles lorsque l’utilisateur est connecté via NetScaler Gateway Service.

Les lignes du tableau déroulant Réactivité de session représentent la catégorisation des utilisateurs dans les mesures des sous-facteurs. Pour chaque sous-facteur, le nombre d’utilisateurs de chaque catégorie est affiché dans les colonnes Excellent, Fair et Poor. Ces informations permettent d’analyser le sous-facteur spécifique qui contribue à la mauvaise expérience utilisateur.

Par exemple, le nombre le plus élevé d’utilisateurs médiocres enregistrés pour la latence du centre de données indique un problème avec le réseau côté serveur.

La dernière colonne Non classé affiche le nombre d’utilisateurs pour lesquels la mesure de sous-facteur spécifique n’était pas disponible pendant la période sélectionnée.

Les sous-facteurs suivants contribuent à la réactivité de la session. Toutefois, le RTT ICA total n’est pas la somme des mesures de sous-facteur, car les sous-facteurs du RTT ICA qui se produisent jusqu’à la couche 4 uniquement sont mesurables.

  • Latence du centre de données : ce sous-facteur est la latence mesurée entre NetScaler Gateway et le serveur. Une latence élevée du centre de données indique des retards dus à un réseau de serveurs lent.

  • Latence WAN : Ce sous-facteur est la latence mesurée entre la machine virtuelle et la passerelle. Une latence WAN élevée indique une lenteur dans le réseau des machines des points de terminaison. La latence du réseau étendu augmente lorsque l’utilisateur est géographiquement plus éloigné de la passerelle.

  • Latence de l’hôte : ce sous-facteur mesure le délai induit par le système d’exploitation du serveur. Un RTT ICA élevé avec des latences de centre de données et de réseau étendu faibles et une latence hôte élevée indiquent une erreur d’application sur le serveur hôte.

Un nombre élevé d’utilisateurs confrontés à une expérience médiocre dans l’un des sous-facteurs aide à comprendre où se situe le problème. Vous pouvez résoudre le problème à l’aide des mesures de délai de la couche 4. Aucune de ces mesures de latence ne tient compte de la perte de paquets, des paquets en panne, des accusés de réception en double ou des retransmissions. La latence peut augmenter dans ces cas.

Pour plus d’informations sur le calcul du RTT ICA, consultez Comment le RTT ICA est calculé sur NetScaler Insight. Pour plus d’informations sur l’intégration de NetScaler Gateway, consultez Source de données Gateway.

Disponibilité des sessions

La disponibilité de session est calculée en fonction du taux d’échec. Il s’agit du taux d’échec des connexions de session par rapport au nombre total de tentatives de connexion de session.

L’expérience de disponibilité de session est classée en fonction du taux d’échec de session comme suit :

Excellent : le taux d’échec est inférieur à 10 %. Un excellent facteur de disponibilité de session indique que les utilisateurs peuvent se connecter et utiliser l’application ou le bureau avec succès.

Juste : Le taux d’échec est de 10 à 20 %.

Faible : le taux de défaillance est supérieur à 20 %. De nombreux utilisateurs dont la disponibilité des sessions est médiocre indiquent qu’ils sont incapables de se connecter et d’utiliser des sessions.

Étant donné que l’échec du lancement des sessions perturbe la productivité des utilisateurs, il s’agit d’un facteur important pour quantifier l’expérience utilisateur globale.

Accès à la disponibilité des sessions

Les lignes du tableau déroulant Fiabilité de session affichent les types d’échec classés en fonction du nombre d’utilisateurs et du nombre d’échecs dans chaque catégorie. Utilisez les types de défaillance répertoriés pour dépanner davantage les pannes.

Pour plus d’informations sur les raisons possibles d’un type de défaillance identifié, consultez la section Raisons de défaillance et résolution des problèmes de Citrix Director. document.

Résilience de session

La résilience de session indique le nombre de fois où l’application Citrix Workspace s’est reconnectée automatiquement pour récupérer après une interruption du réseau. La reconnexion automatique maintient les sessions actives lorsque la connectivité réseau est interrompue. L’utilisateur peut donc visualiser l’application jusqu’à ce que la connexion au réseau reprenne. Un excellent facteur de résilience de session indique une expérience utilisateur fluide et un nombre moindre de reconnexions en raison des perturbations du réseau.

La reconnexion automatique est activée lorsque les stratégies Fiabilité de session ou Reconnexion automatique des clients sont en vigueur. En cas d’interruption du réseau sur le point de terminaison, les stratégies de reconnexion automatique suivantes entrent en vigueur :

  • La stratégie de fiabilité de session entre en vigueur (par défaut dans 3 minutes) lorsque l’application Citrix Workspace tente de se connecter à la machine.
  • La stratégie de reconnexion automatique des clients entre en vigueur entre 3 et 5 minutes lorsque le point de terminaison tente de se connecter à la machine.

Pour chaque utilisateur, le nombre de reconnexions automatiques est mesuré toutes les 15 minutes sur la période sélectionnée. En fonction du nombre de reconnexions automatiques dans la plupart des intervalles de 15 minutes, l’expérience est classée comme excellente, passable ou médiocre.

Drilldown de la résilience de session

L’expérience de résilience de session est classée en fonction du taux de reconnexion comme suit :

Excellent : Dans la plupart des intervalles de 15 minutes de la période choisie, il n’y a pas eu de reconnexion.

Fair : Dans la plupart des intervalles de 15 minutes de la période choisie, il y a eu une reconnexion.

Faible : Dans la plupart des intervalles de 15 minutes de la période choisie, il y a eu plus d’une reconnexion.

Machines surchargées

La surcharge des ressources peut entraîner une latence élevée, une durée d’ouverture de session élevée et des défaillances entraînant une expérience utilisateur médiocre. Le facteur Machines surchargées donne une visibilité sur les ressources surchargées, ce qui entraîne une expérience médiocre.

Les machines qui ont subi des pics de CPU soutenus, ou une utilisation élevée de la mémoire, ou les deux, qui ont duré 5 minutes ou plus, entraînant une mauvaise expérience utilisateur pendant la durée sélectionnée sont considérées comme surchargées.

Vue d'ensemble des machines surchargées

Remarque :

La section Facteur Machines surchargées n’est disponible que pour les plages de 2 heures, 12 heures et 1 jour. La fonctionnalité est désactivée pendant des périodes d’une semaine et d’un mois à des fins d’optimisation.

La section Machines surchargées contient les données suivantes :

  • Nombre de machines sur lesquelles l’utilisation du processeur ou de la mémoire a eu un impact sur au moins une session médiocre indépendamment de l’expérience utilisateur.
  • Nombre d’utilisateurs affectés en raison de l’impact d’une surcharge du processeur ou de la mémoire sur l’expérience de session.
    • Excellent : utilisateurs n’ayant aucune session affectée par des machines surchargées.
    • Fair : utilisateurs dont au moins une session est impactée par des machines surchargées.
    • Mauvais : utilisateurs dont au moins une session de mauvaise qualité est affectée par des machines surchargées.
    • Non classé : utilisateurs dont l’expérience de session ne peut pas être corrélée à une surcharge de ressources.
  • Désintégration de :
    • le nombre de machines affectant les utilisateurs ayant une expérience médiocre en raison d’une ressource surchargée.
    • le nombre d’utilisateurs ayant une expérience médiocre affectée par les pics de processeur et l’utilisation élevée de la mémoire.
  • Si vous cliquez sur le nombre d’utilisateurs surchargés, vous accédez à la vue libre-service Utilisateurs filtrée pour afficher les utilisateurs dont les sessions sont affectées par les ressources surchargées.
  • En cliquant sur le nombre de machines surchargées, vous accédez à la vue libre-service Machines filtrée pour afficher l’ensemble choisi de machines surchargées - en fonction de la classification, ou en fonction de la ressource, de l’UC ou de la machine surchargée.

La vidéo suivante présente un scénario de dépannage typique utilisant le facteur Machines surchargées.Vidéo sur les machines surchargées vidéo

Les vues en libre-service Machines, Utilisateurs et Sessions sont améliorées avec la facette Machines surchargées. La vue en libre-service Machines comporte en outre la facette CPU/mémoire surchargée pour aider à résoudre les problèmes de surcharge sur les machines. Pour plus d’informations, consultez la section Machines surchargées dans l’article Libre-service.

Descendez plus en détail à partir de la vue en libre-service Machines pour afficher des statistiques spécifiques sur les machines afin de résoudre les problèmes de surcharge de ressources.