Superviser des machines virtuelles Azure
Lorsque vous avez des applications critiques et des processus métier basés sur des ressources Azure, il est important de superviser ces ressources pour connaître leur disponibilité, leurs performances et leur fonctionnement. Cet article décrit les données d’analyse générées par les machines virtuelles Azure, et explique comment utiliser les fonctionnalités d’Azure Monitor pour analyser et vous envoyer des alertes pour ces données.
Notes
Cet article fournit des informations de base pour vous aider à prendre en main la surveillance de vos machines virtuelles. Pour obtenir un guide complet sur la surveillance de l’ensemble de votre environnement Azure et des machines virtuelles hybrides, consultez Superviser les machines virtuelles avec Azure Monitor.
Qu’est-ce qu’Azure Monitor ?
Azure Monitor est un service d’analyse de pile complet qui fournit un ensemble complet de fonctionnalités pour surveiller vos ressources Azure. Toutefois, vous n’avez pas besoin d’interagir directement avec Azure Monitor pour effectuer diverses tâches de surveillance, car ses fonctionnalités sont intégrées au portail Azure pour les services Azure qu’il surveille. Pour obtenir un didacticiel présentant une vue d’ensemble de la façon dont Azure Monitor fonctionne avec les ressources Azure, consultez Surveiller les ressources Azure à l’aide d’Azure Monitor.
Données de machine virtuelle de supervision
Les machines virtuelles Azure collectent les mêmes types de données de supervision que les autres ressources Azure, qui sont décrites dans Supervision de des données à partir de ressources Azure. Pour plus d’informations sur les métriques et les journaux créés par les machines virtuelles Azure, consultez Référence : surveillance des données des machines virtuelles Azure.
Page Vue d’ensemble
Pour commencer à explorer Azure Monitor, accédez à la page Vue d’ensemble de votre machine virtuelle, puis sélectionnez l’onglet Surveillance. Vous pouvez voir le nombre d’alertes actives sous l’onglet.
Le volet Alertes affiche les alertes déclenchées au cours des dernières 24 heures, ainsi que des statistiques importantes sur ces alertes. Si aucune alerte n’est configurée pour votre machine virtuelle, un lien vous aide à créer rapidement des alertes pour votre machine virtuelle.
Le volet Mesures clés inclut des graphiques qui affichent des métriques d’intégrité clés telles que l’utilisation moyenne du processeur et du réseau. En haut du volet, vous pouvez sélectionner une durée pour modifier l’intervalle de temps des graphiques ou sélectionner un graphique pour ouvrir le volet Métriques afin d’explorer les données ou créer une règle d’alerte.
Journal d’activité
Le Journal d’activité affiche l’activité récente de la machine virtuelle, y compris les modifications de configuration et le moment où elle a été arrêtée et démarrée. Affichez le journal d’activité dans le portail Azure ou créez un paramètre de diagnostic pour l’envoyer à un espace de travail log Analytics, où vous pouvez afficher des événements au fil du temps ou les analyser avec d’autres données collectées.
Agent Azure Monitor
Azure Monitor démarre automatiquement la collecte de données de métriques pour votre hôte de machine virtuelle lorsque vous créez cette dernière. Toutefois, pour collecter des journaux et des données de performances à partir du système d’exploitation invité de la machine virtuelle, vous devez installer l’agent Azure Monitor. Vous pouvez installer l’agent et configurer la collecte à l’aide de VM Insights ou en créant une règle de collecte de données comme décrit ci-dessous.
Insights de machine virtuelle
Certains services dans Azure affichent des expériences de surveillance personnalisées dans Azure Monitor. Ces expériences sont appelées insights et incluent des classeurs prédéfinis et d’autres fonctionnalités spécialisées pour ce service particulier.
VM Insights est conçu pour superviser les machines virtuelles Azure et hybrides dans une interface unique. VM Insights offre les avantages suivants, en plus des autres fonctionnalités de supervision des machines virtuelles dans Azure Monitor :
- Intégration simplifiée de l’agent Azure Monitor et de Dependency Agent afin de pouvoir superviser le système d’exploitation invité et les charges de travail d’une machine virtuelle.
- Règles de collecte de données prédéfinies qui collectent l’ensemble de données de performances le plus courant.
- Classeurs et graphiques de performances des tendances prédéfinis qui vous permettent d’analyser les principales métriques de performances du système d’exploitation invité de la machine virtuelle.
- Carte de dépendances qui affiche les processus en cours d’exécution sur chaque machine virtuelle, et les composants interconnectés avec d’autres machines et sources externes.
Pour obtenir un tutoriel sur l’activation de VM Insights pour une machine virtuelle, consultez Activer la supervision avec VM Insights pour la machine virtuelle Azure. Pour obtenir des informations générales sur l’activation des insights et diverses méthodes d’intégration des machines virtuelles, consultez la page de vue d’ensemble pour Activer les insights de machine virtuelle.
Créer une règle de collecte de données
Si vous activez VM Insights, l’agent Azure Monitor est installé et commence à envoyer un ensemble prédéfini de données de performances aux journaux Azure Monitor. Vous pouvez créer des règles de collecte de données supplémentaires pour collecter des événements et d’autres données de performances. Pour savoir comment installer l’agent Azure Monitor et créer une règle de collecte des données qui définit les données à collecter, consultez Tutoriel : Collecter les journaux et les métriques des invités à partir d’une machine virtuelle Azure.
Analyser les métriques
Les métriques sont des valeurs numériques décrivant un aspect d’un système à un moment précis dans le temps. Bien que les métriques de plateforme pour l’hôte de la machine virtuelle soient collectées automatiquement, vous devez installer l’agent Azure Monitor et créer une règle de collecte de données pour collecter les métriques invitées.
Le volet Vue d’ensemble comprend les métriques d’hôte les plus courantes, et vous pouvez y accéder à l’aide du volet Métriques. Avec cet outil, vous pouvez créer des graphiques à partir de valeurs de métriques et corréler visuellement des tendances. Vous pouvez également créer une règle d’alerte métrique ou épingler un graphique à un tableau de bord Azure. Pour obtenir un tutoriel sur l’utilisation de cet outil, consultez Analyser les métriques d’une ressource Azure.
Pour obtenir la liste des métriques disponibles, consultez Référence : Surveillance des données des machines virtuelles Azure.
Analyser les journaux d’activité
Les données d’événements dans les journaux Azure Monitor sont stockées dans un espace de travail Log Analytics, où elles sont séparées en tables, chacune avec son propre ensemble de propriétés uniques.
VM Insights stocke les données collectées dans les journaux. Les insights fournissent des vues de performances et de mappage que vous pouvez utiliser pour analyser les données de manière interactive. Vous pouvez travailler directement avec ces données pour les étudier de plus près ou effectuer des analyses personnalisées. Pour plus d’informations et pour obtenir des exemples de requêtes pour ces données, consultez Comment interroger des journaux à partir des insights de machine virtuelle.
Pour analyser d’autres données de journal collectées à partir de vos machines virtuelles, utilisez des requêtes de journal dans Log Analytics. Plusieurs requêtes intégrées pour les machines virtuelles peuvent être utilisées, ou vous pouvez créer les vôtres. Vous pouvez travailler de manière interactive avec les résultats de ces requêtes, les inclure dans un classeur pour les mettre à la disposition d’autres utilisateurs, ou générer des alertes en fonction de leurs résultats.
Alertes
Azure Monitor vous avertit de façon proactive lorsque des conditions significatives sont détectées dans vos données de surveillance. Ces alertes vous permettent d’identifier et de résoudre les problèmes affectant votre système avant que vos clients ne les remarquent. Vous pouvez définir des alertes sur des métriques, sur des journaux et sur le journal d’activité.
Alertes recommandées
Commencez par activer les alertes recommandées. Il s’agit d’un ensemble prédéfini de règles d’alerte basées sur les métriques de l’hôte pour la machine virtuelle. Vous pouvez activer et personnaliser rapidement chacune de ces règles en quelques clics dans le portail Azure. Consultez le Tutoriel : activer les règles d’alerte recommandées pour la machine virtuelle Azure. Cela inclut la métrique de disponibilité de la machine virtuelle qui alerte lorsque la machine virtuelle cesse de s’exécuter.
Alertes de métrique à ressources multiples
À l’aide des alertes recommandées, une règle d’alerte distincte est créée pour chaque machine virtuelle. Vous pouvez choisir d’utiliser une règle d’alerte à ressources multiples pour utiliser une règle d’alerte unique qui s’applique à toutes les machines virtuelles d’un groupe de ressources ou d’un abonnement particulier (dans la même région). Pour obtenir un didacticiel à l’aide de la métrique de disponibilité, consultez Créer une règle d’alerte de disponibilité pour une machine virtuelle Azure (préversion).
Autres règles d’alerte
Pour plus d’informations sur les diverses alertes pour les machines virtuelles Azure, consultez les ressources suivantes :
- Consultez Superviser les machines virtuelles avec Azure Monitor : Alertes pour les règles d’alerte courantes pour les machines virtuelles.
- Consultez Créer une alerte de requête de journal pour une ressource Azure pour obtenir un tutoriel sur la création d’une règle d’alerte de requête de journal.
- Pour les règles d’alerte de journal courantes, accédez au volet Requêtes dans Log Analytics. Pour Type de ressource, entrez Machines virtuelles et, pour Type, entrez Alertes.
Étapes suivantes
Pour obtenir de la documentation sur les journaux et les métriques générés par les machines virtuelles Azure, consultez Référence : Surveillance des données des machines virtuelles Azure.