Superviser vos réseaux à l’aide d’Azure Monitor
Qu’est-ce qu’Azure Monitor ?
Azure Monitor vous aide à optimiser la disponibilité et les performances de vos applications et services. Azure Monitor offre une solution complète pour collecter, analyser et exploiter les données de télémétrie de vos environnements cloud et locaux. Ces informations vous aident à comprendre le fonctionnement de vos applications et à identifier de façon proactive les problèmes qui les affectent et les ressources dont elles dépendent.
Voici quelques fonctionnalités d’Azure Monitor.
- Utiliser Application Insights pour détecter et diagnostiquer les problèmes entre les applications.
- Mettez en corrélation les problèmes d’infrastructure avec VM Insights et Container Insights.
- Utiliser Log Analytics pour explorer la résolution des problèmes et les diagnostics de vos données de surveillance.
- Prendre en charge des opérations à grande échelle avec des alertes intelligentes et des actions automatisées
- Créer des visualisations avec les tableaux de bord et classeurs Azure
- Collecter des données à partir de ressources supervisées à l’aide de métriques Azure Monitor
Le diagramme suivant offre une vue générale d’Azure Monitor. Au centre du diagramme figurent les deux types fondamentaux de magasins de données : les métriques et les journaux. Dans le volet gauche figurent les sources de surveillance qui remplissent ces magasins de données. Dans le volet droit se trouve les différentes actions effectuées par Azure Monitor avec ces données collectées. Ces actions incluent l’analyse, la génération d’alertes et le streaming vers des systèmes externes.
Superviser des types de données dans Azure Monitor
Il existe deux types de données collectés par Azure Monitor.
- Métriques. Azure Monitor Metrics est une fonctionnalité qui collecte des données numériques à partir de ressources surveillées dans une base de données de séries chronologiques. Les métriques sont des valeurs numériques collectées à intervalles réguliers et qui décrivent un certain aspect d’un système à un moment donné. Dans Azure Monitor, les métriques sont légères et peuvent prendre en charge des scénarios en quasi-temps réel, ce qui les rend utiles pour la génération d’alertes et la détection rapide des problèmes.
- Journaux. Les journaux d’activité contiennent différents types de données organisées en enregistrements, avec différents jeux de propriétés pour chaque type. Les données de télémétrie, comme les événements et les traces, sont stockées sous forme de journaux d’activité en plus des données de performances, afin qu’elles puissent être combinées pour analyse.
Sources de métriques Azure Monitor
Il existe quatre sources fondamentales pour les métriques collectées par Azure Monitor.
- Ressources Azure. Les ressources Azure créent des métriques de plateforme qui vous donnent une visibilité sur l’intégrité et les performances des ressources. Chaque type de ressource crée un ensemble distinct de métriques. Les métriques de plateforme sont collectées à partir des ressources Azure toutes les minutes, sauf indication contraire dans la définition de la métrique.
- Applications. Application Insights affiche des métriques pour vos applications surveillées, et vous aide à détecter les problèmes de performances et à suivre les tendances. Les métriques d’application incluent les temps de réponse du serveur et les exceptions de navigateur.
- Agents de machine virtuelle. Les métriques sont collectées à partir du système d’exploitation invité d’une machine virtuelle. Activez les métriques de SE invité pour les machines virtuelles Windows avec l’extension de diagnostic Windows (WAD) et pour les machines virtuelles Linux avec l’agent InfluxData Telegraf.
- Métriques personnalisées. Vous pouvez définir des métriques personnalisées dans votre application supervisée par Application Insights ou bien créer des métriques personnalisées pour un service Azure en utilisant l’API de métriques personnalisées.
Tâches de métriques Azure Monitor
Le tableau suivant récapitule les tâches que vous pouvez effectuer à l’aide de métriques.
Tâche | Description |
---|---|
Analyser | Utilisez Metrics Explorer pour analyser les métriques collectées sur un graphique et comparer des métriques à partir de différentes ressources. |
Alerte | Configurez une règle d’alerte sur les métriques qui envoie une notification ou prend une action de façon automatique lorsque la valeur métrique dépasse le seuil défini. |
Visualiser | Épinglez un graphique à partir de Metrics Explorer dans un tableau de bord Azure. Créer un classeur à combiner avec plusieurs jeux de données dans un rapport interactif. |
Automatisation | Utilisez la mise à l’échelle automatique pour augmenter ou diminuer les ressources si une valeur métrique dépasse le seuil défini. |
Récupération | Accéder aux valeurs de métriques à partir de la ligne de commande ou de l’API REST. |
Export | Router les métriques vers les journaux pour analyser les données. Transmettez en continu des métriques vers un hub d’événements pour les router vers des systèmes externes. |
Archivage | Archivez l’historique des performances ou d’intégrité de votre ressource à des fins de conformité, d’audit ou de création de rapports hors connexion. |
Metrics Explorer
Les données collectées par Azure Monitor sont affichées dans le portail Azure sous l’onglet Surveillance de la page Vue d’ensemble d’une ressource.
L’image suivante montre l’onglet Surveillance d’une machine virtuelle. Notez les différents graphiques affichant plusieurs métriques de performances clés. Ces métriques incluent le processeur, le réseau et le disque.
Superviser des ressources réseau avec les insights réseau Azure Monitor
Vous pouvez utiliser la section Insights > Réseaux dans Azure Monitor pour obtenir une vue générale de l’intégrité et des métriques des ressources réseau. Azure Insights vous permet également d’accéder à des fonctionnalités de surveillance réseau telles que le Moniteur de connexion, la journalisation des flux pour les journaux de flux des groupes de sécurité réseau, et Traffic Analytics. Azure Monitor Network Insights est structuré autour de ces composants clés.
- Intégrité du réseau et métriques Offre un moyen simple de visualiser un inventaire de vos ressources réseau, ainsi que les alertes et l’intégrité des ressources. L’intégrité est divisée en quatre principales zones : recherche et filtrage, intégrité des ressources et métriques, alertes, et affichage des dépendances.
- Connectivité. Fournit un moyen simple de visualiser les tests du Moniteur de connexion. Les tests sont regroupés par sources et destinations.
- Traffic. Permet d’accéder aux journaux de flux NSG et à Traffic Analytics pour le jeu d’abonnements sélectionné, regroupés par emplacement. Vous pouvez rechercher n’importe quelle adresse IP dans votre environnement.
- Boîte à outils de diagnostic. Fournit un accès à toutes les fonctionnalités de diagnostic disponibles pour la résolution des problèmes de votre réseau et de ses composants. La plupart de ces outils utilisent Network Watcher.
- Capturer des paquets permet de diagnostiquer des anomalies du réseau de manières proactive et réactive.
- Résoudre les problèmes de VPN diagnostique l’intégrité d’une passerelle de réseau virtuel ou d’une connexion.
- Résoudre les problèmes de connectivité vérifie les connexions TCP. Les connexions peuvent inclure le nom de domaine complet (FQDN), l’URI ou l’adresse IPv4.
- Identifier les tronçons suivants obtient le type de tronçon suivant et l’adresse IP d’un paquet à partir d’une machine virtuelle et d’une carte réseau spécifiques. Le fait de connaître le tronçon suivant peut aider à déterminer si le trafic est dirigé vers la destination prévue, ou s’il est abandonné.
- Diagnostiquer les problèmes de filtrage du trafic vérifie si un paquet est autorisé ou interdit, vers ou à partir d’une machine virtuelle. La décision du groupe de sécurité et le nom de la règle qui a refusé le paquet sont retournés.