Monitoring et Azure Monitor
Cette unité fournit une vue d’ensemble du monitoring et d’Azure Monitor. Vous allez découvrir les fonctionnalités d’Azure Monitor qui sont importantes pour le bon fonctionnement de vos ressources et applications Azure et hybrides.
Présentation de la supervision
Votre environnement informatique peut contenir de nombreuses ressources, services, réseaux et autres infrastructures. Le monitoring suit l’état, l’intégrité, le comportement et les performances de vos applications et de votre environnement informatique. L’un des objectifs du monitoring est de s’assurer que vos applications et votre environnement fonctionnent de manière optimale, sécurisée et fiable. Un autre objectif est de détecter et d’aider à résoudre les problèmes.
Le monitoring comprend les activités clés suivantes :
- Collecte de données : Métriques, journaux et suivi de journaux pour fournir des insights sur le fonctionnement et les performances des composants supervisés.
- Analyse de données : Comprendre l’état actuel, prédire les problèmes potentiels, identifier les modèles, les tendances et les anomalies.
- Alertes : Déclencher lorsque des conditions spécifiques sont remplies, telles qu’une utilisation élevée du processeur ou un espace disque faible. Aide à avertir les administrateurs ou à déclencher des réponses automatisées.
- Visualisations : Présentent les données collectées dans des formats visuels conviviaux pour aider les administrateurs à évaluer rapidement l’état du système et des ressources.
- Diagnostics et résolution des problèmes : Aider à identifier les causes racines des problèmes et à prendre des décisions éclairées afin de les résoudre.
Le monitoring offre les avantages majeurs suivants :
- Performances et optimisation des coûts : Identifie les goulots d’étranglement des performances et les manières d’améliorer l’utilisation des ressources, l’efficacité et les coûts.
- Gestion proactive : Vous permet de prendre des mesures proactives plutôt que réactives afin d’éviter les temps d’arrêt, les interruptions et autres problèmes.
- Fiabilité : Fournit une identification, une résolution des problèmes et une récupération rapides lorsque des problèmes surviennent.
- Planification de la capacité : Vous aide à analyser les modèles d’utilisation historiques pour faciliter la prévision, la planification et la mise à l’échelle de l’infrastructure.
- Monitoring de la sécurité : Détecte les menaces de sécurité, les violations et les activités suspectes et y répond afin d’aider à maintenir la posture de sécurité de votre système.
- Monitoring de la conformité et de la gouvernance : Peut superviser le respect des normes, des réglementations et des stratégies.
Vue d’ensemble d’Azure Monitor
Lorsque vous exécutez des applications basées sur différents services et ressources, l’un des éléments clés du monitoring est la capacité à lier les performances et l’intégrité de vos applications aux composants sur lesquels elles reposent. Cette observabilité vous permet d’analyser et de résoudre efficacement les problèmes d’application.
Azure Monitor fournit des fonctionnalités et des outils pour collecter, gérer et analyser les données informatiques provenant de toutes vos ressources locales, Azure et d’autres cloud. Le diagramme suivant offre une vue générale de l’architecture d’Azure Monitor.
Collecte et stockage des données
Dès que vous ajoutez des ressources à un abonnement Azure, Azure Monitor commence à collecter des données sur ces ressources. Azure Monitor fournit les fonctionnalités suivantes pour la collecte, le stockage et la gestion des données de monitoring :
- Monitoring natif de l’ensemble de votre déploiement Azure.
- Outils tels que les agents de collecte de données et les API pour surveiller toutes les couches de votre pile. Cela inclut les applications et l’infrastructure, dans et en dehors d’Azure.
- Intégration au service de streaming de données Azure Event Hubs.
- Transformations de données pendant l’ingestion pour vous permettre de filtrer les données dont vous n’avez pas besoin.
- Options configurables de conservation des données, d’archivage et de restauration.
- Remises de niveau tarifaire en fonction du volume de données.
- Un plan Journaux d’activité basiques à faible coût pour la collecte et le stockage de gros volumes de journaux détaillés servant au débogage, à la résolution des problèmes et aux audits. Toutefois, ceux-ce ne sont pas destinés à l’analytique et aux alertes.
Analyse des données et réponse
Azure Monitor offre un large éventail d’outils et de fonctionnalités pour vous aider à analyser et à obtenir des insights à partir de vos données de monitoring. Azure Monitor inclut les fonctionnalités suivantes pour prendre en charge l’analyse des données et la réponse :
- Une interface utilisateur de portail facile à utiliser qui vous permet d’afficher, de filtrer et de manipuler les données de monitoring.
- Langage de requête Kusto (KQL), un langage de requête puissant optimisé pour les requêtes ad hoc, l’exploration de données et l’analyse en quasi-temps réel de grands volumes de données diffusées à partir de plusieurs sources.
- Une gamme d’outils pour personnaliser votre analyse, vos visualisations, vos alertes et vos réponses.
- Alertes recommandées prêtes à l’emploi.
- Expériences de monitoring prêtes à l’emploi avec une analyse et des visualisations avancées intégrées de votre déploiement.
- Mise à l’échelle automatique afin d’ajouter et de supprimer automatiquement des ressources en fonction de la charge de votre application.
- Fonctionnalités natives de Machine Learning et d’intelligence artificielle qui vous aident à détecter les anomalies et à y répondre.
Alertes, workbooks et visualisations
Le monitoring interactif est l’un des moyens de superviser votre application. Une autre option consiste à configurer des alertes pour envoyer des SMS ou des e-mails à une personne ou une équipe en vue de procéder à une investigation plus approfondie. Vous pouvez également déclencher des actions de réponse dans certaines situations.
Les workbooks Azure Monitor fournissent un canevas flexible pour l’analyse des données et la création de riches rapports visuels dans le portail Azure. Les workbooks peuvent exploiter plusieurs sources de données Azure et les combiner en expériences interactives unifiées. Vous pouvez utiliser les workbooks prêts à l’emploi fournis par Azure Monitor, ou créer vos propres workbooks à partir de modèles prédéfinis.
L’image suivante montre trois types de workbooks qui affichent des données journalisées dans différents formats de graphique et de tableau.
Vous pouvez ajouter les visualisations que vous créez dans Azure Monitor à des tableaux de bord Azure, ce qui vous permet de combiner différents types de données dans un volet unique dans le portail Azure.