Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Azure Virtual Desktop utilise Azure Monitor pour la surveillance et les alertes, comme de nombreux autres services Azure. Cela permet aux administrateurs d’identifier les problèmes à l’aide d’une interface unique. Le service crée des journaux d’activité pour les actions utilisateur et administrative. Chaque journal d’activité relève des catégories suivantes :
Catégorie | Description |
---|---|
Activités de gestion | Indique si les tentatives de modification d’objets Azure Virtual Desktop à l’aide d’API ou de PowerShell sont réussies. |
Flux | Indique si les utilisateurs peuvent s’abonner aux espaces de travail. |
Connections | Quand les utilisateurs initient et terminent des connexions au service. |
Inscription de l’hôte | Indique si un hôte de session s’est inscrit avec succès auprès du service lors de la connexion. |
Erreurs | Où les utilisateurs rencontrent des problèmes avec des activités spécifiques. |
Points | Étapes spécifiques de la durée de vie d’une activité qui ont été atteintes. |
État d’intégrité de l’agent | Surveillez l’intégrité et la status de l’agent Azure Virtual Desktop installé sur chaque hôte de session. |
Réseau | Données réseau moyennes pour les sessions utilisateur à surveiller pour obtenir des détails, y compris le temps d’aller-retour estimé. |
Graphiques de connexion | Données de performances du flux graphique Azure Virtual Desktop. |
Activité de gestion de l’hôte de session | Activité de gestion des hôtes de session. |
Mise à l’échelle automatique | Opérations de mise à l’échelle. |
Connections qui n’atteignent pas Azure Virtual Desktop ne s’affichent pas dans diagnostics résultats, car le service de rôle diagnostics lui-même fait partie d’Azure Virtual Desktop. Des problèmes de connexion Azure Virtual Desktop peuvent se produire lorsque l’utilisateur rencontre des problèmes de connectivité réseau.
Azure Monitor vous permet d’analyser les données Azure Virtual Desktop et d’examiner les compteurs de performances des machines virtuelles, le tout au sein du même outil. Cet article vous explique comment activer diagnostics pour votre environnement Azure Virtual Desktop.
Remarque
Pour savoir comment surveiller vos machines virtuelles dans Azure, consultez Supervision des machines virtuelles Azure avec Azure Monitor. Veillez également à consulter le glossaire Azure Virtual Desktop Insights pour mieux comprendre votre expérience utilisateur sur l’hôte de session.
Configuration requise
Avant de pouvoir utiliser Azure Virtual Desktop avec Log Analytics, vous avez besoin des éléments suivants :
Un espace de travail Log Analytics. Pour plus d’informations, consultez Créer un espace de travail Log Analytics dans Portail Azure ou Créer un espace de travail Log Analytics avec PowerShell. Une fois que vous avez créé votre espace de travail, suivez les instructions fournies dans Connecter des ordinateurs Windows à Azure Monitor pour obtenir les informations suivantes :
- ID de l’espace de travail
- Clé primaire de votre espace de travail
Vous aurez besoin de ces informations plus loin dans le processus d’installation.
Accès à des URL spécifiques à partir de vos hôtes de session pour que diagnostics fonctionnent. Pour plus d’informations, consultez URL requises pour Azure Virtual Desktop où vous verrez des entrées pour la sortie de diagnostic.
Veillez à consulter la gestion des autorisations pour Azure Monitor afin d’activer l’accès aux données pour ceux qui surveillent et gèrent votre environnement Azure Virtual Desktop. Pour plus d’informations, consultez Prise en main des rôles, des autorisations et de la sécurité avec Azure Monitor.
Envoyer des données diagnostics à votre espace de travail
Vous pouvez envoyer (push) diagnostics données de vos objets Azure Virtual Desktop vers Log Analytics pour votre espace de travail. Vous pouvez configurer cette fonctionnalité immédiatement lorsque vous créez vos objets pour la première fois.
Pour configurer Log Analytics pour un nouvel objet :
Connectez-vous au Portail Azure et accédez à Azure Virtual Desktop.
Accédez à l’objet (par exemple, un pool d’hôtes, un groupe d’applications ou un espace de travail) pour lequel vous souhaitez capturer les journaux et les événements.
Sélectionnez Paramètres de diagnostic dans le menu sur le côté gauche de l’écran.
Sélectionnez Ajouter un paramètre de diagnostic dans le menu qui s’affiche sur le côté droit de l’écran.
Les options affichées dans la page Paramètres de diagnostic varient en fonction du type d’objet que vous modifiez.
Par exemple, lorsque vous activez diagnostics pour un groupe d’applications, vous voyez des options pour configurer les points de contrôle, les erreurs et la gestion. Pour les espaces de travail, ces catégories configurent un flux pour suivre le moment où les utilisateurs s’abonnent à la liste des applications. Pour en savoir plus sur les paramètres de diagnostic, consultez Créer un paramètre de diagnostic pour collecter des journaux de ressources et des métriques dans Azure.
Importante
N’oubliez pas d’activer diagnostics pour chaque objet Azure Resource Manager que vous souhaitez surveiller. Les données seront disponibles pour les activités une fois diagnostics activé. Cela peut prendre quelques heures après la première configuration.
Entrez un nom pour la configuration de vos paramètres, puis sélectionnez Envoyer à Log Analytics. Le nom que vous utilisez ne doit pas avoir d’espaces et doit être conforme aux conventions de nommage Azure. Dans le cadre des journaux, vous pouvez sélectionner toutes les options que vous souhaitez ajouter à votre Log Analytics, telles que Point de contrôle, Erreur, Gestion, etc.
Sélectionnez Enregistrer.
Remarque
Log Analytics vous donne la possibilité de diffuser en continu des données vers Event Hubs ou de les archiver dans un compte de stockage. Pour en savoir plus sur cette fonctionnalité, consultez Stream données de supervision Azure sur un hub d’événements et Archive journaux de ressources Azure sur un compte de stockage.
Comment accéder à Log Analytics
Vous pouvez accéder aux espaces de travail Log Analytics sur le Portail Azure ou Azure Monitor.
Accéder à Log Analytics sur un espace de travail Log Analytics
Connectez-vous au portail Azure.
Recherchez espace de travail Log Analytics.
Sous Services, sélectionnez Espaces de travail Log Analytics.
Dans la liste, sélectionnez l’espace de travail que vous avez configuré pour votre objet Azure Virtual Desktop.
Une fois dans votre espace de travail, sélectionnez Journaux. Vous pouvez filtrer votre liste de menus à l’aide de la fonction Recherche .
Accéder à Log Analytics sur Azure Monitor
Connectez-vous au portail Azure.
Recherchez et sélectionnez Surveiller.
Sélectionnez Journaux.
Suivez les instructions de la page de journalisation pour définir l’étendue de votre requête.
Vous êtes prêt à interroger diagnostics. Toutes les tables diagnostics ont un préfixe « WVD ».
Remarque
Pour plus d’informations sur les tables stockées dans les journaux Azure Monitor, consultez la référence des données Azure Monitor. Toutes les tables associées à Azure Virtual Desktop sont précédées de « WVD ».
Cadence pour l’envoi d’événements de diagnostic
Les événements de diagnostic sont envoyés à Log Analytics une fois terminés.
Log Analytics signale uniquement les activités de connexion dans ces états intermédiaires :
- Démarré : lorsqu’un utilisateur sélectionne et se connecte à une application ou un bureau dans le client Bureau à distance.
- Connecté : lorsque l’utilisateur se connecte correctement à la machine virtuelle où l’application ou le bureau est hébergé.
- Terminé : lorsque l’utilisateur ou le serveur déconnecte la session dans laquelle l’activité a eu lieu.
Exemples de requêtes
Accédez à des exemples de requêtes via l’interface utilisateur d’Azure Monitor Log Analytics :
- Accédez à votre espace de travail Log Analytics, puis sélectionnez Journaux. L’exemple d’interface utilisateur de requête s’affiche automatiquement.
- Remplacez le filtre par Catégorie.
- Sélectionnez Azure Virtual Desktop pour passer en revue les requêtes disponibles.
- Sélectionnez Exécuter pour exécuter la requête sélectionnée.
Pour en savoir plus sur l’exemple d’interface de requête , consultez Requêtes enregistrées dans Azure Monitor Log Analytics.
La liste de requêtes suivante vous permet d’examiner les informations de connexion ou les problèmes liés à un seul utilisateur. Vous pouvez exécuter ces requêtes dans l’éditeur de requête Log Analytics. Pour chaque requête, remplacez par userupn
l’UPN de l’utilisateur que vous souhaitez rechercher.
Pour rechercher toutes les connexions pour un seul utilisateur :
WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
Pour rechercher le nombre de fois qu’un utilisateur s’est connecté par jour :
WVDConnections
|where UserName == "userupn"
|take 100
|sort by TimeGenerated asc, CorrelationId
|summarize dcount(CorrelationId) by bin(TimeGenerated, 1d)
Pour rechercher la durée de session par utilisateur :
let Events = WVDConnections | where UserName == "userupn" ;
Events
| where State == "Connected"
| project CorrelationId , UserName, ResourceAlias , StartTime=TimeGenerated
| join (Events
| where State == "Completed"
| project EndTime=TimeGenerated, CorrelationId)
on CorrelationId
| project Duration = EndTime - StartTime, ResourceAlias
| sort by Duration asc
Pour rechercher des erreurs pour un utilisateur spécifique :
WVDErrors
| where UserName == "userupn"
|take 100
Pour savoir si une erreur spécifique s’est produite pour d’autres utilisateurs :
WVDErrors
| where CodeSymbolic =="ErrorSymbolicCode"
| summarize count(UserName) by CodeSymbolic
Remarque
- Lorsqu’un utilisateur lance une session de bureau complète, son utilisation de l’application dans la session n’est pas suivie en tant que points de contrôle dans la
WVDCheckpoints
table. - La
ResourcesAlias
colonne duWVDConnections
tableau indique si un utilisateur s’est connecté à un bureau complet ou à une application publiée. La colonne affiche uniquement la première application qu’ils ouvrent pendant la connexion. Toutes les applications publiées que l’utilisateur ouvre sont suivies dansWVDCheckpoints
. - Le
WVDErrors
tableau présente les erreurs de gestion, les problèmes d’inscription de l’hôte et d’autres problèmes qui se produisent lorsque l’utilisateur s’abonne à une liste d’applications ou de bureaux. - Le
WVDErrors
tableau vous aide également à identifier les problèmes qui peuvent être résolus par des tâches d’administration. La valeur surServiceError
doit toujours être égalefalse
pour ces types de problèmes. SiServiceError
esttrue
égal à , vous devez faire remonter le problème à Microsoft. Veillez à fournir l’ID de corrélation pour les erreurs que vous faites remonter. - Lors du débogage des problèmes de connectivité, dans certains cas, les informations client peuvent être manquantes même si les événements de connexion se terminent. Cela s’applique aux
WVDConnections
tables et .WVDCheckpoints
Étapes suivantes
- Activez Insights pour surveiller Azure Virtual Desktop.
- Pour passer en revue les scénarios d’erreur courants que la fonctionnalité diagnostics peut identifier pour vous, consultez Identifier et diagnostiquer les problèmes.