Vue d’ensemble d’Azure MonitorAzure Monitor overview

Azure Monitor optimise la disponibilité et les performances de vos applications en fournissant une solution complète pour collecter, analyser et agir sur les données de télémétrie de vos environnements cloud et locaux.Azure Monitor maximizes the availability and performance of your applications by delivering a comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments. Il vous aide à comprendre le fonctionnement de vos applications et identifie de façon proactive les problèmes qui les affectent et les ressources dont elles dépendent.It helps you understand how your applications are performing and proactively identifies issues affecting them and the resources they depend on.

PrésentationOverview

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, 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 use 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 se trouvent les différentes actions qu’Azure Monitor effectue avec les données collectées (analyse, alerte et diffusion en continu sur des systèmes externes).On the right are the different functions that Azure Monitor performs with this collected data such as analysis, alerting, and streaming to external systems.

Notes

Cet article a récemment été mis à jour pour utiliser le terme journaux Azure Monitor au lieu de Log Analytics.This article was recently updated to use the term Azure Monitor logs instead of Log Analytics. Les données de journal sont toujours stockées dans un espace de travail Log Analytics, et elles sont toujours collectées et analysées par le même service Log Analytics.Log data is still stored in a Log Analytics workspace and is still collected and analyzed by the same Log Analytics service. Nous mettons la terminologie à jour pour mieux refléter le rôle des journaux dans Azure Monitor.We are updating the terminology to better reflect the role of logs in Azure Monitor. Pour plus d'informations, consultez Modifications de la terminologie d'Azure Monitor.See Azure Monitor terminology changes for details.

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.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 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 en plus des données de performances, afin qu’elles puissent être toutes 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.

Mesures

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 Analytique de journal dans le portail Azure, puis soit directement analyser les données à l’aide de ces outils ou enregistrer des requêtes pour une utilisation avec visualisations ou alerte règles.You can create and test queries using Log Analytics in the Azure portal and then either directly analyze the data using these tools or save queries for use with visualizations or alert rules.

Azure Monitor utilise une version du langage de requête Kusto utilisé par Azure Data Explorer qui est adapté aux requêtes simples dans les journaux, mais inclut également des fonctionnalités avancées telles que les agrégations, les jointures et les analyses intelligentes.Azure Monitor uses a version of the Kusto query language used by Azure Data Explorer 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.

Journaux

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. Vous pouvez envisager un monitoring des données de vos applications sous forme de niveaux allant de votre application à la plateforme elle-même, en passant par le système d’exploitation et les services sur lesquels s’appuie votre application.You can think of monitoring data for your applications in tiers ranging 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 sur le fonctionnement d’une ressource Azure.Azure resource monitoring data: Data about the operation of an Azure resource.
  • Données de surveillance de l’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 du 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.

Augmentez le champ des données que vous collectez dans le fonctionnement actuel des ressources en activant les diagnostics et en ajoutant un agent aux ressources de calcul.Extend the data you're collecting into the actual operation of the resources by enabling diagnostics and adding an agent to compute resources. Vous recueillerez ainsi les données de télémétrie pour le fonctionnement interne de la ressource et pourrez configurer différentes sources de données afin de collecter les journaux et les métriques à partir du système d’exploitation invité Windows et Linux.This will collect telemetry for the internal operation of the resource and allow you to configure different data sources to collect logs and metrics from Windows and Linux guest operating system.

Ajoutez un package d’instrumentation à votre application pour autoriser Application Insights à collecter des informations détaillées sur votre application, notamment les affichages de pages, les requêtes d’application et les exceptions.Add an instrumentation package to your application, to enable Application Insights to collect detailed information about your application 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 collecte 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. Azure Monitor inclut plusieurs fonctionnalités et outils qui fournissent des informations importantes sur vos applications et d’autres ressources dont elles dépendent.Azure Monitor includes several features and tools that provide valuable insights into your applications and other resources that they depend on. La supervision des solutions et des fonctionnalités telles qu’Application Insights et Azure Monitor pour les conteneurs fournit des insights détaillés sur les différents aspects de votre application et les services Azure spécifiques.Monitoring solutions and features such as Application Insights and Azure Monitor for containers provide deep insights into different aspects of your application and specific Azure services.

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 informations détaillées sur le fonctionnement de votre application et pour diagnostiquer les erreurs sans attendre qu’un utilisateur les signale.It leverages the powerful data analysis platform in Azure Monitor to provide you with deep insights into your application's operations and 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

Azure Monitor pour des conteneursAzure Monitor for containers

Azure Monitor pour les conteneurs est une fonctionnalité conçue pour superviser les performances des charges de travail de conteneur déployées sur des clusters Kubernetes managés hébergés sur Azure Kubernetes Service (AKS).Azure Monitor for containers is a feature designed to monitor the performance of container workloads deployed to managed Kubernetes clusters hosted on Azure Kubernetes Service (AKS). Cela vous permet de visualiser les performances en collectant des métriques sur la mémoire et le processeur à partir des contrôleurs, des nœuds et des conteneurs qui sont disponibles dans Kubernetes via l’API Metrics.It gives you performance visibility by collecting memory and processor metrics from controllers, nodes, and containers that are available in Kubernetes through the Metrics API. Les journaux 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 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

Azure Monitor pour machines virtuellesAzure Monitor for VMs

Azure Monitor pour machines virtuelles supervise vos machines virtuelles Azure à grande échelle en analysant les performances et l’intégrité de vos machines virtuelles Windows et Linux, y compris leurs différents processus et les dépendances interconnectées envers d’autres ressources et processus externes.Azure Monitor for VMs monitors your Azure virtual machines (VM) at scale by analyzing the performance and health of your Windows and Linux VMs, including their different processes and interconnected dependencies on other resources and 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

Solutions de supervisionMonitoring solutions

Les solutions de supervision dans Azure Monitor sont des jeux de logique empaquetés qui fournissent des informations détaillées pour une application ou un service spécifique.Monitoring solutions in Azure Monitor are packaged sets of logic that provide insights for a particular application or service. Elles incluent une logique de collecte des données de surveillance pour l’application ou le service, des requêtes permettant d’analyser ces données et des vues pour la visualisation.They include logic for collecting monitoring data for the application or service, queries to analyze that data, and views for visualization. Microsoft et ses partenaires proposent des solutions de supervision qui assurent la supervision de divers services Azure et d’autres applications.Monitoring solutions are available from Microsoft and partners to provide monitoring for various Azure services and other applications.

Solutions de supervision

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 émettent des alertes en temps quasi réel à partir de valeurs numériques, alors que les règles basées sur les journaux acceptent une logique complexe sur des données issues de différentes sources.Alert rules based on metrics provide near real time alerting based on numeric values, while 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.

Alertes

AutoscaleAutoscale

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. Elle vous permet de créer des règles qui utilisent les métriques collectées par Azure Monitor pour déterminer quand ajouter automatiquement des ressources pour gérer les augmentations de charge tout en réalisant des économies en supprimant les ressources inactives.It allows you to create rules that use metrics collected by Azure Monitor to determine when to automatically add resources to handle increases in load and also 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.

Autoscale

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érents genres de données, y compris les métriques et les journaux, dans un même volet dans le portail Azure.Azure dashboards allow you to combine different kinds of data, including both metrics and logs, 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. Les éléments d’Azure Monitor peuvent être ajoutés à un tableau de bord Azure en plus de la sortie de n’importe quelle requête de journal ou graphique de métriques.Elements throughout Azure Monitor can be added to an Azure dashboard in addition to the output of any log query or metrics chart. 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.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.

tableau de bord

ViewsViews

Les vues présentent de manière visuelle les données de journal dans Azure Monitor.Views visually present log data in Azure Monitor. Chaque vue inclut une seule vignette comportant plusieurs visualisations, par exemple sous forme de barres et de graphiques en courbes, en plus des listes résumant les données critiques.Each view includes a single tile that drills down to a combination of visualizations such as bar and line charts in addition to lists summarizing critical data. Les solutions de supervision incluent des vues qui synthétisent les données pour une application donnée. Vous pouvez créer vos propres vues pour présenter les données de n’importe quelle requête de journal.Monitoring solutions include views that summarize data for a particular application, and you can create your own views to present data from any log query. Comme les autres éléments d’Azure Monitor, les vues peuvent être ajoutées aux tableaux de bord Azure.Like other elements in Azure Monitor, views can be added to Azure dashboards.

Affichage

Power BIPower BI

Power BI est un service d’analyse métier qui fournit des visualisations interactives d’une large gamme de sources de données. Il constitue un moyen efficace de mettre les données à disposition d’autres personnes dans et en dehors de votre organisation.Power BI is a business analytics service that provides interactive visualizations across a variety of data sources and is 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 diffusion en continu et un service d’ingestion d’événements qui peut transformer et stocker les données à l’aide de n’importe quel fournisseur de services d’analyse en temps réel ou de n’importe quel adaptateur de traitement par lot/stockage.Azure Event Hubs is a streaming platform and event ingestion service that can transform and store data using any real-time analytics provider or batching/storage adapters. Utiliser Event Hubs à diffuser des données d’Azure Monitor à SIEM et les outils de surveillance partenaires.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. Des activités permettent de lire et d’écrire les métriques et les journaux dans Azure Monitor, ce qui vous permet de créer des flux de travail capables de s’intégrer à de nombreux autres systèmes.Activities are available that read and write metrics and logs in Azure Monitor, which 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 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: