Vue d’ensemble d’Azure MonitorAzure Monitor overview

Azure Monitor vous aide à optimiser la disponibilité et les performances de vos applications et services.Azure Monitor helps you maximize the availability and performance of your applications and services. Il offre une solution complète pour collecter, analyser et exploiter des données de télémétrie de vos environnements cloud et locaux.It delivers a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. 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.This information helps you understand how your applications are performing and proactively identify issues affecting them and the resources they depend on.

Voici quelques exemples de ce que vous pouvez faire avec Azure Monitor :Just a few examples of what you can do with Azure Monitor include:

Notes

Ce service prend en charge Azure Lighthouse, qui permet aux fournisseurs de services de se connecter à leur propre locataire pour gérer les abonnements et les groupes de ressources que les clients ont délégués.This service supports Azure Lighthouse, which lets service providers sign in to their own tenant to manage subscriptions and resource groups that customers have delegated.

Vue d’ensembleOverview

Le diagramme suivant donne une vue d’ensemble d’Azure Monitor.The following diagram gives a high-level view of Azure Monitor. Au centre du diagramme se trouvent les magasins de données pour les métriques et les journaux d’activité, qui sont les deux types fondamentaux d’utilisation des données par Azure Monitor.At the center of the diagram are the data stores for metrics and logs, which are the two fundamental types of data used by Azure Monitor. Sur la gauche se trouvent les sources de données de supervision qui remplissent ces magasins de données.On the left are the sources of monitoring data that populate these data stores. Sur la droite figurent les différentes actions qu’Azure Monitor effectue avec ces données collectées.On the right are the different functions that Azure Monitor performs with this collected data. Il s’agit d’actions telles que l’analyse, la création d’alertes et le streaming vers des systèmes externes.This includes such actions as analysis, alerting, and streaming to external systems.

Vue d’ensemble d’Azure Monitor

Plateforme de données de surveillanceMonitoring data platform

Toutes les données collectées par Azure Monitor font partie d’un des deux types fondamentaux, les métriques et les journaux d’activité.All data collected by Azure Monitor fits into one of two fundamental types, metrics and logs. Les métriques sont des valeurs numériques décrivant un aspect d’un système à un moment précis dans le temps.Metrics are numerical values that describe some aspect of a system at a particular point in time. Elles sont légères et capables de prendre en charge des scénarios en quasi-temps réel.They are lightweight and capable of supporting near real-time scenarios. 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.Logs contain different kinds of data organized into records with different sets of properties for each 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.Telemetry such as events and traces are stored as logs in addition to performance data so that it can all be combined for analysis.

Pour de nombreuses ressources Azure, vous verrez les données collectées par Azure Monitor directement sur la page Vue d’ensemble correspondante sur le portail Azure.For many Azure resources, you'll see data collected by Azure Monitor right in their Overview page in the Azure portal. Par exemple, jetez un œil à toutes les machines virtuelles pour voir plusieurs graphiques affichant les mesures de performances.Have a look at any virtual machine for example, and you'll see several charts displaying performance metrics. Cliquez sur l’un des graphiques pour ouvrir les données dans Metrics Explorer sur le portail Azure, ce qui vous permet de représenter les valeurs de plusieurs métriques dans un graphique au fil du temps.Click on any of the graphs to open the data in metrics explorer in the Azure portal, which allows you to chart the values of multiple metrics over time. Vous pouvez afficher les graphiques de manière interactive ou les épingler au tableau de bord pour les voir avec d’autres visualisations.You can view the charts interactively or pin them to a dashboard to view them with other visualizations.

Diagramme montrant le flux des données de métriques dans Metrics Explorer à utiliser dans les visualisations

Les données de journal collectées par Azure Monitor peuvent être analysées à l’aide de requêtes qui permettent de récupérer, consolider et analyser rapidement les données collectées.Log data collected by Azure Monitor can be analyzed with queries to quickly retrieve, consolidate, and analyze collected data. Vous pouvez créer et tester des requêtes à l’aide de Log Analytics dans le portail Azure.You can create and test queries using Log Analytics in the Azure portal. Vous pouvez ensuite analyser directement les données avec différents outils ou enregistrer les requêtes pour les utiliser avec des visualisations ou des règles d’alerte.You can then either directly analyze the data using different tools or save queries for use with visualizations or alert rules.

Azure Monitor utilise une version du langage de requête Kusto qui est adapté aux requêtes simples dans les journaux, mais comprend également des fonctionnalités avancées telles que les agrégations, les jointures et l’analytique intelligente.Azure Monitor uses a version of the Kusto query language that is suitable for simple log queries but also includes advanced functionality such as aggregations, joins, and smart analytics. Il existe plusieurs leçons pour vous aider à apprendre le langage de requête.You can quickly learn the query language using multiple lessons. Des conseils particuliers sont fournis aux utilisateurs qui connaissent déjà SQL et Splunk.Particular guidance is provided to users who are already familiar with SQL and Splunk.

Diagramme montrant le flux des données des journaux dans Log Analytics à des fins d’analyse

Quelles sont les données collectées par Azure Monitor ?What data does Azure Monitor collect?

Azure Monitor peut recueillir des données de diverses sources,Azure Monitor can collect data from a variety of sources. telles que votre application, tous les systèmes d’exploitation et services sur lesquels elle s’appuie, et jusqu’à la plateforme elle-même.This ranges from your application, any operating system and services it relies on, down to the platform itself. Azure Monitor collecte des données à partir de chacun des niveaux suivants :Azure Monitor collects data from each of the following tiers:

  • Données de surveillance de l’application : données concernant les performances et la fonctionnalité du code que vous avez écrit, quelle que soit la plateforme.Application monitoring data: Data about the performance and functionality of the code you have written, regardless of its platform.
  • Données de surveillance du système d’exploitation invité : données concernant le système d’exploitation sur lequel votre application est exécutée.Guest OS monitoring data: Data about the operating system on which your application is running. Il peut s’agir d’Azure, d’un autre cloud ou d’un système local.This could be running in Azure, another cloud, or on-premises.
  • Données de surveillance des ressources Azure : données concernant le fonctionnement d’une ressource Azure.Azure resource monitoring data: Data about the operation of an Azure resource.
  • Données de surveillance d’abonnement Azure : données concernant le fonctionnement et la gestion d’un abonnement Azure, mais aussi données concernant l’intégrité et le fonctionnement d’Azure.Azure subscription monitoring data: Data about the operation and management of an Azure subscription, as well as data about the health and operation of Azure itself.
  • Données de surveillance de locataire Azure : données concernant le fonctionnement des services Azure au niveau du locataire, tels qu’Azure Active Directory.Azure tenant monitoring data: Data about the operation of tenant-level Azure services, such as Azure Active Directory.

Dès que vous créez un abonnement Azure et commencez à ajouter des ressources telles que des machines virtuelles et des applications web, Azure Monitor commence la collecte de données.As soon as you create an Azure subscription and start adding resources such as virtual machines and web apps, Azure Monitor starts collecting data. Les journaux d’activité enregistrent la création et la modification des ressources.Activity logs record when resources are created or modified. Les métriques vous indiquent les performances de la ressource et les ressources qu’elle consomme.Metrics tell you how the resource is performing and the resources that it's consuming.

Activez les diagnostics pour étendre les données que vous collectez au fonctionnement interne des ressources.Enable diagnostics to extend the data you're collecting into the internal operation of the resources. Ajoutez un agent aux ressources de calcul pour collecter les données de télémétrie à partir de leurs systèmes d’exploitation invités.Add an agent to compute resources to collect telemetry from their guest operating systems.

Activez la supervision de votre application avec Application Insights afin de collecter des informations détaillées sur les vues de pages, les requêtes d’application et les exceptions.Enable monitoring for your application with Application Insights to collect detailed information including page views, application requests, and exceptions. Vérifiez la disponibilité de votre application en configurant un test de disponibilité pour simuler le trafic utilisateur.Further verify the availability of your application by configuring an availability test to simulate user traffic.

Sources personnaliséesCustom sources

Azure Monitor peut collecter des données de journal à partir de n’importe quel client REST à l’aide de l’API de collecteur de données.Azure Monitor can collect log data from any REST client using the Data Collector API. Cela vous permet de créer des scénarios de supervision personnalisés et d’étendre la supervision à des ressources qui n’exposent pas de données de télémétrie via d’autres sources.This allows you to create custom monitoring scenarios and extend monitoring to resources that don't expose telemetry through other sources.

InsightsInsights

La supervision des données est utile uniquement si elle permet d’augmenter votre visibilité sur le fonctionnement de votre environnement informatique.Monitoring data is only useful if it can increase your visibility into the operation of your computing environment. Les insights offrent une expérience de supervision personnalisée pour des services Azure spécifiques.Insights provide a customized monitoring experience for particular Azure services. Ils nécessitent une configuration minimale et augmentent votre visibilité sur le fonctionnement des ressources critiques.They require minimal configuration and increase your visibility into the operation of critical resources.

Application InsightsApplication Insights

Application Insights surveille la disponibilité, les performances et l’utilisation de votre application web, qu’elle soit hébergée dans le cloud ou localement.Application Insights monitors the availability, performance, and usage of your web applications whether they're hosted in the cloud or on-premises. Cette solution s’appuie sur la puissante plateforme d’analyse de données dans Azure Monitor pour vous fournir des insights détaillés sur le fonctionnement de votre application.It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations. Elle vous permet de diagnostiquer les erreurs sans attendre qu’un utilisateur les signale.It enables you to diagnose errors without waiting for a user to report them. Application Insights inclut des points de connexion à divers outils de développement et s’intègre à Visual Studio pour prendre en charge vos processus DevOps.Application Insights includes connection points to a variety of development tools and integrates with Visual Studio to support your DevOps processes.

App Insights

Container InsightsContainer insights

Container Insights supervise les performances des charges de travail de conteneur déployées sur des clusters Kubernetes managés hébergés sur AKS (Azure Kubernetes Service).Container insights monitors the performance of container workloads that are deployed to managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Cela vous permet de visualiser les performances en collectant des métriques à partir des contrôleurs, des nœuds et des conteneurs qui sont disponibles dans Kubernetes par le biais de l’API Metrics.It gives you performance visibility by collecting metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. Les journaux d’activité de conteneur sont aussi collectés.Container logs are also collected. Une fois que vous avez activé la supervision des clusters Kubernetes, ces métriques et ces journaux d’activité sont automatiquement collectés à l’aide d’une version conteneurisée de l’agent Log Analytics pour Linux.After you enable monitoring from Kubernetes clusters, these metrics and logs are automatically collected for you through a containerized version of the Log Analytics agent for Linux.

Intégrité du conteneur

VM InsightsVM insights

VM Insights surveille vos machines virtuelles Azure à grande échelle.VM insights monitors your Azure virtual machines (VM) at scale. Il analyse les performances et l’intégrité de vos machines virtuelles Windows et Linux, et identifie leurs différents processus et les dépendances interconnectées envers des processus externes.It analyzes the performance and health of your Windows and Linux VMs and identifies their different processes and interconnected dependencies on external processes. Cette solution inclut la prise en charge de la supervision des performances et des dépendances des applications pour les machines virtuelles hébergées sur site ou par un autre fournisseur cloud.The solution includes support for monitoring performance and application dependencies for VMs hosted on-premises or another cloud provider.

Insights de machine virtuelle

Réagir à des situations critiquesResponding to critical situations

En plus de vous permettre d’analyser les données de supervision de manière interactive, une solution de supervision efficace doit pouvoir répondre de manière proactive à des conditions critiques identifiées dans les données qu’elle collecte.In addition to allowing you to interactively analyze monitoring data, an effective monitoring solution must be able to proactively respond to critical conditions identified in the data that it collects. Il peut par exemple s’agir d’envoyer un SMS ou un courrier à un administrateur en charge de l’examen d’un problème.This could be sending a text or mail to an administrator responsible for investigating an issue. Ou de lancer un processus automatisé qui essaie de corriger une condition d’erreur.Or you could launch an automated process that attempts to correct an error condition.

AlertesAlerts

Les alertes dans Azure Monitor vous avertissent de manière proactive en cas de condition critique, et sont susceptibles d’essayer de prendre des mesures correctives.Alerts in Azure Monitor proactively notify you of critical conditions and potentially attempt to take corrective action. Les règles d’alerte basées sur les métriques fournissent des alertes en quasi-temps réel basées sur des valeurs numériques.Alert rules based on metrics provide near real time alerts based on numeric values. Les règles basées sur les journaux autorisent une logique complexe entre les données de plusieurs sources.Rules based on logs allow for complex logic across data from multiple sources.

Les règles d’alerte dans Azure Monitor utilisent des groupes d’actions, qui contiennent des ensembles uniques de destinataires et d’actions qui peuvent être partagés entre plusieurs règles.Alert rules in Azure Monitor use action groups, which contain unique sets of recipients and actions that can be shared across multiple rules. Selon vos besoins, les groupes d’actions peuvent effectuer des actions telles que l’utilisation de webhooks pour que les alertes démarrent des actions externes ou pour l’intégration à vos outils ITSM.Based on your requirements, action groups can perform such actions as using webhooks to have alerts start external actions or to integrate with your ITSM tools.

Capture d’écran montrant des alertes dans Azure Monitor, avec le niveau de gravité, le nombre total d’alertes et d’autres informations

Mise à l’échelle automatiqueAutoscale

La mise à l’échelle automatique vous permet de disposer de la bonne quantité de ressources en cours d’exécution pour gérer la charge sur votre application.Autoscale allows you to have the right amount of resources running to handle the load on your application. Créez des règles qui utilisent des métriques collectées par Azure Monitor afin de déterminer quand ajouter automatiquement des ressources lorsque la charge augmente.Create rules that use metrics collected by Azure Monitor to determine when to automatically add resources when load increases. Dépensez moins en supprimant les ressources inactives.Save money by removing resources that are sitting idle. Vous spécifiez un nombre minimal et maximal d’instances et la logique permettant de définir quand augmenter ou diminuer les ressources.You specify a minimum and maximum number of instances and the logic for when to increase or decrease resources.

Diagramme illustrant la mise à l’échelle automatique, avec plusieurs serveurs sur une ligne intitulée Temps processeur > 80 %, dont deux serveurs marqués comme Minimum, trois comme Capacité actuelle et cinq comme Maximum

Affichage des données de supervisionVisualizing monitoring data

Les visualisations, telles que les tables et les graphiques, sont des outils efficaces pour résumer les données de supervision et les proposer à différents publics.Visualizations such as charts and tables are effective tools for summarizing monitoring data and presenting it to different audiences. Azure Monitor dispose de ses propres fonctionnalités de visualisation des données de supervision et s’appuie sur d’autres services Azure pour leur publication auprès de différents publics.Azure Monitor has its own features for visualizing monitoring data and leverages other Azure services for publishing it to different audiences.

Tableaux de bordDashboards

Les tableaux de bord Azure vous permettent de combiner différentes sortes de données dans un même volet du portail Azure.Azure dashboards allow you to combine different kinds of data into a single pane in the Azure portal. Si vous le souhaitez, vous pouvez partager le tableau de bord avec d’autres utilisateurs d’Azure.You can optionally share the dashboard with other Azure users. Ajoutez la sortie de n’importe quelle requête de journal ou graphique de métriques à un tableau de bord Azure.Add the output of any log query or metrics chart to an Azure dashboard. Par exemple, vous pouvez créer un tableau de bord qui combine des vignettes affichant un graphique de métriques, un tableau de journaux d’activité, un graphique d’utilisation provenant d’Application Insights et la sortie d’une requête de journal d’activité.For example, you could create a dashboard that combines tiles that show a graph of metrics, a table of activity logs, a usage chart from Application Insights, and the output of a log query.

Capture d’écran présentant un tableau de bord Azure, qui comprend les vignettes Application et Sécurité ainsi que d’autres informations personnalisables

WorkbooksWorkbooks

Les classeurs fournissent un canevas flexible pour l’analyse des données et la création de rapports visuels enrichis dans le portail Azure.Workbooks provide a flexible canvas for data analysis and the creation of rich visual reports in the Azure portal. Ils vous permettent d’exploiter plusieurs sources de données à travers l’écosystème Azure et de les combiner dans des expériences interactives unifiées.They allow you to tap into multiple data sources from across Azure, and combine them into unified interactive experiences. Utilisez les classeurs fournis avec Insights ou créez vos propres classeurs à partir de modèles prédéfinis.Use workbooks provided with Insights or create your own from predefined templates.

Exemple de classeurs

Power BIPower BI

Power BI est un service d’analytique métier qui fournit des visualisations interactives pour diverses sources de données.Power BI is a business analytics service that provides interactive visualizations across a variety of data sources. Il est idéal pour mettre des données à la disposition d’autres personnes internes ou externes à votre organisation.It's an effective means of making data available to others within and outside your organization. Vous pouvez configurer Power BI pour importer automatiquement les données de journal à partir d’Azure Monitor afin de tirer parti de ces visualisations supplémentaires.You can configure Power BI to automatically import log data from Azure Monitor to take advantage of these additional visualizations.

Power BI

Intégrer et exporter des donnéesIntegrate and export data

Vous devrez souvent intégrer Azure Monitor à d’autres systèmes et créer des solutions personnalisées qui utilisent vos données de supervision.You'll often have the requirement to integrate Azure Monitor with other systems and to build custom solutions that use your monitoring data. D’autres services Azure fonctionnent avec Azure Monitor en vue de fournir cette intégration.Other Azure services work with Azure Monitor to provide this integration.

Event HubEvent Hub

Azure Event Hubs est une plateforme de streaming et un service d’ingestion d’événements.Azure Event Hubs is a streaming platform and event ingestion service. Il peut transformer et stocker des données à l’aide de n’importe quel fournisseur d’analytique en temps réel ou adaptateur de stockage/traitement par lot.It can transform and store data using any real-time analytics provider or batching/storage adapters. Utilisez Event Hubs pour diffuser en continu les données Azure Monitor auprès des outils SIEM (Security Information and Event Management) et de supervision.Use Event Hubs to stream Azure Monitor data to partner SIEM and monitoring tools.

Logic AppsLogic Apps

Logic Apps est un service qui vous permet d’automatiser les tâches et processus métier à l’aide de flux de travail qui s’intègrent à différents systèmes et services.Logic Apps is a service that allows you to automate tasks and business processes using workflows that integrate with different systems and services. Parmi les activités disponibles, certaines lisent et écrivent des métriques et des journaux dans Azure Monitor.Activities are available that read and write metrics and logs in Azure Monitor. Cela vous permet de créer des workflows qui s’intègrent à un large éventail d’autres systèmes.This allows you to build workflows integrating with a variety of other systems.

APIAPI

Plusieurs API sont disponibles pour lire et écrire les métriques et les journaux d’activité vers et depuis Azure Monitor en plus d’accéder aux alertes générées.Multiple APIs are available to read and write metrics and logs to and from Azure Monitor in addition to accessing generated alerts. Vous pouvez également configurer et récupérer les alertes.You can also configure and retrieve alerts. Cela vous offre essentiellement des possibilités illimitées pour créer des solutions personnalisées qui s’intègrent à Azure Monitor.This provides you with essentially unlimited possibilities to build custom solutions that integrate with Azure Monitor.

Étapes suivantesNext steps

Pour en savoir plus :Learn more about: