Solution de gestion Application Insights Connector (déconseillée)Application Insights Connector management solution (Deprecated)

Symbole Application Insights

Notes

Grâce à la prise en charge des requêtes inter-ressources, la solution de gestion d’Application Insights Connector n’est plus nécessaire.With the support of cross-resource queries, the Application Insights Connector management solution is no longer required. Elle a été déconseillée et supprimée de la place de marché Azure, de même que le portail OMS, qui a été officiellement déconseillé le 15 janvier 2019 pour le cloud commercial Azure.It has been deprecated and removed from Azure Marketplace, along with the OMS portal that was officially deprecated on January 15, 2019 for Azure commercial cloud. Elle sera retirée le 30 mars 2019 pour le cloud Azure US Government.It will be retired on March 30, 2019 for Azure US Government cloud.

Les connexions existantes continueront de fonctionner jusqu'au 30 juin 2019.Existing connections will continue to work until June 30, 2019. Une fois le portail OMS déconseillé, il ne sera pas possible de configurer et de supprimer les connexions existantes du portail.With OMS portal deprecation, there is no way to configure and remove existing connections from the portal. Consultez Suppression du connecteur avec PowerShell ci-dessous afin d’obtenir un script sur l’utilisation de PowerShell pour supprimer des connexions existantes.See Removing the connector with PowerShell below for a script on using PowerShell to remove existing connections.

Pour obtenir des conseils sur l’interrogation de données de journal d’Application Insights pour plusieurs applications, consultez Unifier plusieurs ressources Application Insights Azure Monitor.For guidance on querying Application Insights log data for multiple applications, see Unify multiple Azure Monitor Application Insights resources. Pour plus d’informations sur la dépréciation du portail OMS, consultez la page Migration du portail OMS vers Azure.For more information on the OMS portal deprecation, see OMS portal moving to Azure.

La solution Application Insights Connector vous aide à diagnostiquer les problèmes de performances et à comprendre ce que les utilisateurs font avec votre application lorsqu’Application Insights les surveille.The Applications Insights Connector solution helps you diagnose performance issues and understand what users do with your app when it is monitored with Application Insights. Dans Log Analytics, vous pouvez voir les mêmes données de télémétrie que les développeurs voient dans Application Insights.Views of the same application telemetry that developers see in Application Insights are available in Log Analytics. Toutefois, lorsque vous intégrez vos applications Application Insights à Log Analytics, la visibilité de vos applications augmente lorsque les données de fonctionnement et d’application se trouvent au même emplacement.However, when you integrate your Application Insights apps with Log Analytics, visibility of your applications is increased by having operation and application data in one place. Avoir les mêmes vues vous aide à collaborer avec vos développeurs d’applications.Having the same views helps you to collaborate with your app developers. Les vues communes peuvent aider à réduire le temps nécessaire à la détection et à la résolution des problèmes d’application et de plateforme.The common views can help reduce the time to detect and resolve both application and platform issues.

Lorsque vous utilisez la solution, vous pouvez :When you use the solution, you can:

  • Consulter toutes vos applications Application Insights en un lieu unique, même si elles se trouvent dans différents abonnements AzureView all your Application Insights apps in a one place, even when they are in different Azure subscriptions
  • Mettre en corrélation les données d’infrastructure et les données d’applicationCorrelate infrastructure data with application data
  • Visualiser les données d’application avec des perspectives dans la recherche dans les journauxVisualize application data with perspectives in log search
  • Passer des données Log Analytics à votre application Application Insights dans les portails AzurePivot from Log Analytics data to your Application Insights app in the Azure portal

Notes

Cet article a été mis à jour pour pouvoir utiliser le module Azure Az PowerShell.This article has been updated to use the Azure Az PowerShell module. Le module Az PowerShell est le module PowerShell qui est recommandé pour interagir avec Azure.The Az PowerShell module is the recommended PowerShell module for interacting with Azure. Pour démarrer avec le module Az PowerShell, consulter Installer Azure PowerShell.To get started with the Az PowerShell module, see Install Azure PowerShell. Pour savoir comment migrer vers le module Az PowerShell, consultez Migrer Azure PowerShell depuis AzureRM vers Az.To learn how to migrate to the Az PowerShell module, see Migrate Azure PowerShell from AzureRM to Az.

Sources connectéesConnected sources

Contrairement à la plupart des autres solutions Log Analytics, les données ne sont pas collectées pour Application Insights Connector par des agents.Unlike most other Log Analytics solutions, data isn't collected for the Application Insights Connector by agents. Toutes les données utilisées par la solution proviennent directement d’Azure.All data used by the solution comes directly from Azure.

Source connectéeConnected Source Prise en chargeSupported DescriptionDescription
Agents WindowsWindows agents NonNo La solution ne collecte aucune information à partir d’agents Windows.The solution does not collect information from Windows agents.
Agents LinuxLinux agents NonNo La solution ne collecte aucune information à partir d’agents Linux.The solution does not collect information from Linux agents.
Groupe d’administration SCOMSCOM management group NonNo La solution ne collecte aucune information à partir d’agents dans un groupe d’administration SCOM connecté.The solution does not collect information from agents in a connected SCOM management group.
Compte Azure StorageAzure storage account NonNo La solution ne collecte aucune information à partir de stockage Azure.The solution does not collection information from Azure storage.

Conditions préalables requisesPrerequisites

  • Pour accéder aux informations d’Application Insights Connector, vous devez posséder un abonnement Azure.To access Application Insights Connector information, you must have an Azure subscription
  • Vous devez disposer d’au moins une ressource Application Insights configurée.You must have at least one configured Application Insights resource.
  • Vous devez être le propriétaire ou le contributeur de la ressource Application Insights.You must be the owner or contributor of the Application Insights resource.

ConfigurationConfiguration

  1. Activez la solution Azure Web Apps Analytics depuis la Place de marché Microsoft Azure ou en procédant de la manière décrite dans Ajouter des solutions Log Analytics à partir de la galerie de solutions.Enable the Azure Web Apps Analytics solution from the Azure marketplace or by using the process described in Add Log Analytics solutions from the Solutions Gallery.
  2. Accédez au portail Azure.Browse to the Azure portal. Sélectionnez Tous les services pour ouvrir Application Insights.Select All services to open Application Insights. Recherchez alors Application Insights.Then, search for Application Insights.
  3. Sous Abonnements, sélectionnez un abonnement qui contient des ressources Application Insights, puis, sous Nom, sélectionnez une ou plusieurs applications.Under Subscriptions, select a subscription that has Application Insights resources and then under Name, select one or more applications.
  4. Cliquez sur Enregistrer.Click Save.

Après environ 30 minutes, les données deviennent disponibles et la vignette Application Insights est mise à jour avec les données, comme sur l’image suivante :In approximately 30 minutes, data becomes available and the Application Insights tile is updated with data, like the following image:

Vignette Application Insights

Autres points à garder à l’esprit :Other points to keep in mind:

Packs d’administrationManagement packs

Cette solution n’installe aucun pack d’administration dans les groupes d’administration connectés.This solution does not install any management packs in connected management groups.

Utiliser la solutionUse the solution

Les sections suivantes expliquent comment vous pouvez utiliser les panneaux affichés dans le tableau de bord Application Insights pour consulter et interagir avec des données à partir de vos applications.The following sections describe how you can use the blades shown in the Application Insights dashboard to view and interact with data from your apps.

Consulter les informations Application Insights ConnectorView Application Insights Connector information

Cliquez sur la vignette Application Insights pour ouvrir le tableau de bord Application Insights et afficher les panneaux suivants.Click the Application Insights tile to open the Application Insights dashboard to see the following blades.

Capture d'écran du tableau de bord d'Application Insights, avec les panneaux Applications, Volume de données et Disponibilité.

Capture d'écran du tableau de bord d'Application Insights, avec les panneaux Requêtes de serveur, Échecs et Exceptions.

Le tableau de bord comprend les panneaux figurant dans le tableau.The dashboard includes the blades shown in the table. Chaque panneau répertorie jusqu'à 10 éléments répondant à ses critères en ce qui concerne l’étendue et l’intervalle de temps spécifiés.Each blade lists up to 10 items matching that blade's criteria for the specified scope and time range. Vous pouvez exécuter une recherche dans les journaux qui renvoie tous les enregistrements lorsque vous cliquez sur Afficher tout en bas du panneau ou lorsque vous cliquez sur l’en-tête de panneau.You can run a log search that returns all records when you click See all at the bottom of the blade or when you click the blade header.

ColonneColumn DescriptionDescription
Applications - Nombre d’applicationsApplications - Number of applications Affiche le nombre d’applications dans les ressources Application.Shows the number of applications in Application resources. Répertorie également le nom des applications et pour chacune, le nombre d’enregistrements de l’application.Also lists application names and for each, the count of application records. Cliquez sur le nombre pour exécuter une recherche dans les journaux de ApplicationInsights | summarize AggregatedValue = sum(SampledCount) by ApplicationName.Click the number to run a log search for ApplicationInsights | summarize AggregatedValue = sum(SampledCount) by ApplicationName

Cliquez sur le nom d’une application pour exécuter une recherche dans les journaux de l’application, afin d’afficher les enregistrements d’application par hôte, les enregistrements par type de donnée de télémétrie et toutes les données par type (en fonction du dernier jour).Click an application name to run a log search for the application that shows application records per host, records by telemetry type, and all data by type (based on the last day).
Volume de données – Hôtes envoyant des donnéesData Volume – Hosts sending data Affiche le nombre d’ordinateurs hôtes qui envoient des données.Shows the number of computer hosts that are sending data. Répertorie également les ordinateurs hôtes et le nombre d’enregistrements pour chaque hôte.Also lists computer hosts and record count for each host. Cliquez sur le nombre pour exécuter une recherche dans les journaux de ApplicationInsights | summarize AggregatedValue = sum(SampledCount) by Host.Click the number to run a log search for ApplicationInsights | summarize AggregatedValue = sum(SampledCount) by Host

Cliquez sur le nom d’un ordinateur pour exécuter une recherche dans les journaux de l’hôte, afin d’afficher les enregistrements d’application par hôte, les enregistrements par type de donnée de télémétrie et toutes les données par type (en fonction du dernier jour).Click on a computer name to run a log search for the host that shows application records per host, records by telemetry type, and all data by type (based on the last day).
Disponibilité – Résultats du test webAvailability – Webtest results Affiche un graphique en anneau pour les résultats du test web, spécifiant si le test a réussi ou échoué.Shows a doughnut chart for web test results, indicating pass or fail. Cliquez sur le graphique pour exécuter une recherche dans les journaux de ApplicationInsights | where TelemetryType == "Availability" | summarize AggregatedValue = sum(SampledCount) by AvailabilityResult.Click the chart to run a log search for ApplicationInsights | where TelemetryType == "Availability" | summarize AggregatedValue = sum(SampledCount) by AvailabilityResult

Les résultats indiquent le nombre de réussites et d’échecs pour tous les tests.Results show the number of passes and failures for all tests. Toutes les applications web sont présentées avec le trafic pour la dernière minute.It shows all Web Apps with traffic for the last minute. Cliquez sur le nom d’une application pour afficher une recherche dans les journaux présentant les détails des tests web ayant échoué.Click an application name to view a log search showing details of failed web tests.
Requêtes de serveur – Requêtes par heureServer Requests – Requests per hour Affiche un graphique en courbes des requêtes de serveur par heure pour différentes applications.Shows a line chart of the server requests per hour for various applications. Placez le curseur sur une ligne du graphique pour afficher les 3 applications ayant reçu le plus de requêtes à un moment donné.Hover over a line in the chart to see the top 3 applications receiving requests for a point in time. Affiche également une liste des applications recevant des requêtes et le nombre de requêtes pour la période sélectionnée.Also shows a list of the applications receiving requests and the number of requests for the selected period.

Cliquez sur le graphique pour exécuter une recherche dans les journaux de ApplicationInsights | where TelemetryType == "Request" | summarize AggregatedValue = sum(SampledCount) by ApplicationName, bin(TimeGenerated, 1h) et afficher un graphique en courbes plus détaillé des requêtes de serveur par heure pour diverses applications.Click the graph to run a log search for ApplicationInsights | where TelemetryType == "Request" | summarize AggregatedValue = sum(SampledCount) by ApplicationName, bin(TimeGenerated, 1h) that shows a more detailed line chart of the server requests per hour for various applications.

Cliquez sur une application dans la liste pour exécuter une recherche dans les journaux de ApplicationInsights | where ApplicationName == "yourapplicationname" and TelemetryType == "Request" and iff(isnotnull(toint(RequestSuccess)), RequestSuccess == false, RequestSuccess == "false") == true et afficher une liste des requêtes, des graphiques pour les requêtes en fonction du temps, la durée des requêtes et une liste des codes de réponse aux requêtes.Click an application in the list to run a log search for ApplicationInsights | where ApplicationName == "yourapplicationname" and TelemetryType == "Request" and iff(isnotnull(toint(RequestSuccess)), RequestSuccess == false, RequestSuccess == "false") == true that shows a list of requests, charts for requests over time and request duration and a list of request response codes.
Échecs – Requêtes ayant échoué par heureFailures – Failed requests per hour Affiche un graphique en courbes des requêtes d’application ayant échoué par heure.Shows a line chart of failed application requests per hour. Placez le curseur sur le graphique pour afficher les 3 applications ayant le plus de requêtes en échec à un moment donné.Hover over the chart to see the top 3 applications with failed requests for a point in time. Affiche également une liste d’applications avec le nombre de requêtes ayant échoué pour chacune.Also shows a list of applications with the number of failed requests for each. Cliquez sur le graphique pour exécuter une recherche dans les journaux de ApplicationInsights | where TelemetryType == "Request" and iff(isnotnull(toint(RequestSuccess)), RequestSuccess == false, RequestSuccess == "false") == true | summarize AggregatedValue = sum(SampledCount) by ApplicationName, bin(TimeGenerated, 1h) et afficher un graphique en courbes plus détaillé des requêtes d’application ayant échoué.Click the chart to run a log search for ApplicationInsights | where TelemetryType == "Request" and iff(isnotnull(toint(RequestSuccess)), RequestSuccess == false, RequestSuccess == "false") == true | summarize AggregatedValue = sum(SampledCount) by ApplicationName, bin(TimeGenerated, 1h) that shows a more detailed line chart of failed application requests.

Cliquez sur un élément dans la liste pour exécuter une recherche dans les journaux de ApplicationInsights | where ApplicationName == "yourapplicationname" and TelemetryType == "Request" and iff(isnotnull(toint(RequestSuccess)), RequestSuccess == false, RequestSuccess == "false") == true et afficher les requêtes ayant échoué, des graphiques pour les requêtes ayant échoué en fonction du temps, la durée des requêtes et une liste des codes de réponse aux requêtes ayant échoué.Click an item in the list to run a log search for ApplicationInsights | where ApplicationName == "yourapplicationname" and TelemetryType == "Request" and iff(isnotnull(toint(RequestSuccess)), RequestSuccess == false, RequestSuccess == "false") == true that shows failed requests, charts for failed requests over time and request duration and a list of failed request response codes.
Exceptions – Exceptions par heureExceptions – Exceptions per hour Affiche un graphique en courbes des exceptions par heure.Shows a line chart of exceptions per hour. Placez le curseur sur le graphique pour afficher les 3 applications ayant le plus d’exceptions à un moment donné.Hover over the chart to see the top 3 applications with exceptions for a point in time. Affiche également une liste d’applications avec le nombre d’exceptions pour chacune.Also shows a list of applications with the number of exceptions for each. Cliquez sur le graphique pour exécuter une recherche dans les journaux de ApplicationInsights | where TelemetryType == "Exception" | summarize AggregatedValue = sum(SampledCount) by ApplicationName, bin(TimeGenerated, 1h) et afficher un graphique en courbes plus détaillé des exceptions.Click the chart to run a log search for ApplicationInsights | where TelemetryType == "Exception" | summarize AggregatedValue = sum(SampledCount) by ApplicationName, bin(TimeGenerated, 1h) that shows a more detailed link chart of exceptions.

Cliquez sur un élément dans la liste pour exécuter une recherche dans les journaux de ApplicationInsights | where ApplicationName == "yourapplicationname" and TelemetryType == "Exception" et afficher la liste des exceptions, des graphiques pour les exceptions en fonction du temps et des demandes ayant échoué, et une liste des types d’exception.Click an item in the list to run a log search for ApplicationInsights | where ApplicationName == "yourapplicationname" and TelemetryType == "Exception" that shows a list of exceptions, charts for exceptions over time and failed requests, and a list of exception types.

Lorsque vous cliquez sur un élément dans le tableau de bord, une perspective d’Application Insights s’affiche dans la recherche.When you click any item in the dashboard, you see an Application Insights perspective shown in search. La perspective fournit une visualisation étendue, en fonction du type de données de télémétrie sélectionné.The perspective provides an extended visualization, based on the telemetry type that selected. Le contenu visualisé change donc en fonction du type de données de télémétrie.So, visualization content changes for different telemetry types.

Lorsque vous cliquez n’importe où dans le panneau Applications, vous voyez la perspective Applications par défaut.When you click anywhere in the Applications blade, you see the default Applications perspective.

Perspective Applications d’Application Insights

La perspective montre une vue d’ensemble de l’application que vous avez sélectionnée.The perspective shows an overview of the application that you selected.

Le panneau Disponibilité affiche une autre perspective, qui vous permet de consulter les résultats des tests web et les requêtes connexes ayant échoué.The Availability blade shows a different perspective view where you can see web test results and related failed requests.

Perspective Disponibilité d’Application Insights

Lorsque vous cliquez n’importe où dans les panneaux Requêtes de serveur ou Échecs, les composants de perspective changent afin de vous donner une visualisation associée aux requêtes.When you click anywhere in the Server Requests or Failures blades, the perspective components change to give you a visualization that related to requests.

Panneau Échecs d’Application Insights

Lorsque vous cliquez n’importe où dans le panneau Exceptions, vous voyez une visualisation spécialement adaptée aux exceptions.When you click anywhere in the Exceptions blade, you see a visualization that's tailored to exceptions.

Panneau Exceptions d’Application Insights

Que vous cliquiez ou non sur un élément du tableau de bord Application Insights Connector, sur la page Recherche proprement dite, toute requête renvoyant des données Application Insights affiche la perspective Application Insights.Regardless of whether you click something one the Application Insights Connector dashboard, within the Search page itself, any query returning Application Insights data shows the Application Insights perspective. Par exemple, si vous consultez les données Application Insights, une requête * affiche également l’onglet de la perspective comme sur l’image suivante :For example, if you are viewing Application Insights data, a * query also shows the perspective tab like the following image:

Application Insights

Les composants de la perspective sont mis à jour en fonction de la requête de recherche.Perspective components are updated depending on the search query. Cela signifie que vous pouvez filtrer les résultats à l’aide de n’importe quel champ de recherche qui vous donne la possibilité d’afficher les données à partir de :This means that you can filter the results by using any search field that gives you the ability to see the data from:

  • Toutes vos applicationsAll your applications
  • Une seule application sélectionnéeA single selected application
  • Un groupe d’applicationsA group of applications

Passer à une application dans le portail AzurePivot to an app in the Azure portal

Les panneaux Application Insights Connector sont conçus pour vous permettre de passer à l’application Application Insights sélectionnée lorsque vous utilisez le portail Azure.Application Insights Connector blades are designed to enable you to pivot to the selected Application Insights app when you use the Azure portal. Vous pouvez utiliser la solution comme une plateforme de surveillance de haut niveau qui vous permet de dépanner une application.You can use the solution as a high-level monitoring platform that helps you troubleshoot an app. Lorsque vous identifiez un problème potentiel dans l’une de vos applications connectées, vous pouvez soit la rechercher dans Log Analytics, soit accéder directement à l’application Application Insights.When you see a potential problem in any of your connected applications, you can either drill into it in Log Analytics search or you can pivot directly to the Application Insights app.

Pour ouvrir l’application, cliquez sur l’ellipse ( ... ) qui apparaît à la fin de chaque ligne, puis sélectionnez Ouvrir dans Application Insights.To pivot, click the ellipses () that appears at the end of each line, and select Open in Application Insights.

Notes

L’option Ouvrir dans Application Insights n’est pas disponible dans le portail Azure.Open in Application Insights is not available in the Azure portal.

Ouvrir dans Application Insights

Données corrigées par l’exempleSample-corrected data

Application Insights fournit une correction par échantillonnage pour aider à réduire le trafic de données de télémétrie.Application Insights provides sampling correction to help reduce telemetry traffic. Lorsque vous activez l’échantillonnage sur votre application Application Insights, vous obtenez un nombre limité d’entrées stockées à la fois dans Application Insights et dans Log Analytics.When you enable sampling on your Application Insights app, you get a reduced number of entries stored both in Application Insights and in Log Analytics. La cohérence des données est conservée sur la page Application Insights Connector et dans les perspectives, mais vous devez corriger manuellement les données échantillonnées pour vos requêtes personnalisées.While data consistency is preserved in the Application Insights Connector page and perspectives, you should manually correct sampled data for your custom queries.

Voici un exemple de correction par échantillonnage dans une requête de recherche dans les journaux :Here is an example of sampling correction in a log search query:

ApplicationInsights | summarize AggregatedValue = sum(SampledCount) by TelemetryType

Le champ Sampled Count (Nombre d’éléments échantillonnés) est présent dans toutes les entrées et indique le nombre de points de données représentés par l’entrée.The Sampled Count field is present in all entries and shows the number of data points that the entry represents. Si vous activez l’échantillonnage pour votre application Application Insights, la valeur du champ Sampled Count (Nombre d’éléments échantillonnés) est supérieure à 1.If you turn on sampling for your Application Insights app, Sampled Count is greater than 1. Pour compter le nombre d’entrées réellement générées par votre application, additionnez les champs Sampled Count (Nombre d’éléments échantillonnés).To count the actual number of entries that your application generates, sum the Sampled Count fields.

L’échantillonnage affecte uniquement le nombre total d’entrées générées par votre application.Sampling affects only the total number of entries that your application generates. Vous n’avez pas besoin de corriger l’échantillonnage pour les champs de mesure tels que RequestDuration ou AvailabilityDuration, car ces champs affichent la moyenne des entrées représentées.You don't need to correct sampling for metric fields like RequestDuration or AvailabilityDuration because those fields show the average for represented entries.

Données d’entréeInput data

La solution reçoit les types de données de télémétrie suivants à partir de vos applications Application Insights connectées :The solution receives the following telemetry types of data from your connected Application Insights apps:

  • DisponibilitéAvailability
  • ExceptionsExceptions
  • DemandesRequests
  • Affichages de pages – Pour que votre espace de travail reçoive des affichages de pages, vous devez configurer vos applications pour recueillir ces informations.Page views – For your workspace to receive page views, you must configure your apps to collect that information. Pour plus d’informations, voir PageViews.Fore more information, see PageViews.
  • Événements personnalisés – Pour que votre espace de travail reçoive des événements personnalisés, vous devez configurer vos applications pour recueillir ces informations.Custom events – For your workspace to receive custom events, you must configure your apps to collect that information. Pour plus d’informations, voir TrackEvent.Fore more information, see TrackEvent.

Log Analytics reçoit les données en provenance d’Application Insights dès qu’elles sont disponibles.Data is received by Log Analytics from Application Insights as it becomes available.

Données de sortieOutput data

Un enregistrement associé au type ApplicationInsights est créé pour chaque type de données d’entrée.A record with a type of ApplicationInsights is created for each type of input data. Les enregistrements ApplicationInsights ont les propriétés figurant dans les sections suivantes :ApplicationInsights records have properties shown in the following sections:

Champs génériquesGeneric fields

PropriétéProperty DescriptionDescription
TypeType ApplicationInsightsApplicationInsights
ClientIPClientIP
TimeGeneratedTimeGenerated Heure de l’enregistrementTime of the record
ApplicationIdApplicationId Clé d’instrumentation de l’application Application InsightsInstrumentation key of the Application Insights app
ApplicationNameApplicationName Nom de l'application Application InsightsName of the Application Insights app
RoleInstanceRoleInstance ID de l’hôte du serveurID of server host
DeviceTypeDeviceType Appareil clientClient device
ScreenResolutionScreenResolution
ContinentContinent Continent d'où provient la requêteContinent where the request originated
CountryCountry Pays/région d’où provient la requêteCountry/region where the request originated
ProvinceProvince Province, état ou lieu d'où provient la requêteProvince, state, or locale where the request originated
CityCity Ville d'où provient la requêteCity or town where the request originated
isSyntheticisSynthetic Indique si la requête a été créée par un utilisateur ou par une méthode automatisée.Indicates whether the request was created by a user or by automated method. True = méthode automatisée ou false = générée par l’utilisateurTrue = automated method or false = user generated
SamplingRateSamplingRate Pourcentage de télémétrie générée par le Kit SDK qui est envoyé vers le portail.Percentage of telemetry generated by the SDK that is sent to portal. Plage 0.0-100.0.Range 0.0-100.0.
SampledCountSampledCount 100/(SamplingRate).100/(SamplingRate). Par exemple, 4 => 25 %For example, 4 => 25%
IsAuthenticatedIsAuthenticated True ou falseTrue or false
OperationIDOperationID Les éléments qui affichent le même ID d’opération sont représentés en tant qu’éléments associés dans le portail.Items that have the same operation ID are shown as Related Items in the portal. Généralement l’ID de requêteUsually the request ID
ParentOperationIDParentOperationID ID de l’opération parenteID of the parent operation
NomOpérationOperationName
SessionIdSessionId GUID permettant d’identifier de façon unique la session dans laquelle la requête a été crééeGUID to uniquely identify the session where the request was created
SourceSystemSourceSystem ApplicationInsightsApplicationInsights

Champs spécifiques à la disponibilitéAvailability-specific fields

PropriétéProperty DescriptionDescription
TelemetryTypeTelemetryType DisponibilitéAvailability
AvailabilityTestNameAvailabilityTestName Nom du test webName of the web test
AvailabilityRunLocationAvailabilityRunLocation Source géographique de la requête httpGeographic source of http request
AvailabilityResultAvailabilityResult Indique si le test web a réussiIndicates the success result of the web test
AvailabilityMessageAvailabilityMessage Le message joint au test webThe message attached to the web test
AvailabilityCountAvailabilityCount 100/(Sampling Rate).100/(Sampling Rate). Par exemple, 4 => 25 %For example, 4 => 25%
DataSizeMetricValueDataSizeMetricValue 1.0 ou 0.01.0 or 0.0
DataSizeMetricCountDataSizeMetricCount 100/(Sampling Rate).100/(Sampling Rate). Par exemple, 4 => 25 %For example, 4 => 25%
AvailabilityDurationAvailabilityDuration Durée, en millisecondes, du test webTime, in milliseconds, of the web test duration
AvailabilityDurationCountAvailabilityDurationCount 100/(Sampling Rate).100/(Sampling Rate). Par exemple, 4 => 25 %For example, 4 => 25%
AvailabilityValueAvailabilityValue
AvailabilityMetricCountAvailabilityMetricCount
AvailabilityTestIdAvailabilityTestId GUID unique pour le test webUnique GUID for the web test
AvailabilityTimestampAvailabilityTimestamp Horodatage précis du test de disponibilitéPrecise timestamp of the availability test
AvailabilityDurationMinAvailabilityDurationMin Pour les enregistrements échantillonnés, ce champ affiche la durée minimale du test web (en millisecondes) pour les points de données représentésFor sampled records, this field shows the minimum web test duration (milliseconds) for the represented data points
AvailabilityDurationMaxAvailabilityDurationMax Pour les enregistrements échantillonnés, ce champ affiche la durée maximale du test web (en millisecondes) pour les points de données représentésFor sampled records, this field shows the maximum web test duration (milliseconds) for the represented data points
AvailabilityDurationStdDevAvailabilityDurationStdDev Pour les enregistrements échantillonnés, ce champ affiche la déviation standard entre toutes les durées de test web (en millisecondes) pour les points de données représentésFor sampled records, this field shows the standard deviation between all web test durations (milliseconds) for the represented data points
AvailabilityMinAvailabilityMin
AvailabilityMaxAvailabilityMax
AvailabilityStdDevAvailabilityStdDev  

Champs spécifiques à l’exceptionException-specific fields

TypeType ApplicationInsightsApplicationInsights
TelemetryTypeTelemetryType ExceptionException
ExceptionTypeExceptionType Type de l’exceptionType of the exception
ExceptionMethodExceptionMethod Méthode qui crée l’exceptionThe method that creates the exception
ExceptionAssemblyExceptionAssembly L’assembly inclut l’infrastructure et la version ainsi que le jeton de clé publiqueAssembly includes the framework and version as well as the public key token
ExceptionGroupExceptionGroup Type de l’exceptionType of the exception
ExceptionHandledAtExceptionHandledAt Indique le niveau qui a géré l’exceptionIndicates the level that handled the exception
ExceptionCountExceptionCount 100/(Sampling Rate).100/(Sampling Rate). Par exemple, 4 => 25 %For example, 4 => 25%
ExceptionMessageExceptionMessage Message de l’exceptionMessage of the exception
ExceptionStackExceptionStack Pile complète de l’exceptionFull stack of the exception
ExceptionHasStackExceptionHasStack True, si l’exception possède une pileTrue, if exception has a stack

Champs spécifiques à la requêteRequest-specific fields

PropriétéProperty DescriptionDescription
TypeType ApplicationInsightsApplicationInsights
TelemetryTypeTelemetryType RequêteRequest
ResponseCodeResponseCode Réponse HTTP envoyée au clientHTTP response sent to client
RequestSuccessRequestSuccess Indique la réussite ou l’échec.Indicates success or failure. True ou false.True or false.
RequestIDRequestID ID permettant d’identifier la requête de manière uniqueID to uniquely identify the request
RequestNameRequestName GET/POST + base d’URLGET/POST + URL base
RequestDurationRequestDuration Durée, en secondes, de la requêteTime, in seconds, of the request duration
URLURL URL de la requête sans l’hôteURL of the request not including host
HostHost Hôte du serveur webWeb server host
URLBaseURLBase URL complète de la requêteFull URL of the request
ApplicationProtocolApplicationProtocol Type de protocole utilisé par l’applicationType of protocol used by the application
RequestCountRequestCount 100/(Sampling Rate).100/(Sampling Rate). Par exemple, 4 => 25 %For example, 4 => 25%
RequestDurationCountRequestDurationCount 100/(Sampling Rate).100/(Sampling Rate). Par exemple, 4 => 25 %For example, 4 => 25%
RequestDurationMinRequestDurationMin Pour les enregistrements échantillonnés, ce champ affiche la durée minimale de la requête (en millisecondes) pour les points de données représentés.For sampled records, this field shows the minimum request duration (milliseconds) for the represented data points.
RequestDurationMaxRequestDurationMax Pour les enregistrements échantillonnés, ce champ affiche la durée maximale de la requête (en millisecondes) pour les points de données représentésFor sampled records, this field shows the maximum request duration (milliseconds) for the represented data points
RequestDurationStdDevRequestDurationStdDev Pour les enregistrements échantillonnés, ce champ affiche la déviation standard entre toutes les durées de requête (en millisecondes) pour les points de données représentésFor sampled records, this field shows the standard deviation between all request durations (milliseconds) for the represented data points

Exemples de recherches dans les journauxSample log searches

Cette solution ne dispose pas d’un ensemble d’exemples de recherches dans les journaux affiché sur le tableau de bord.This solution does not have a set of sample log searches shown on the dashboard. Toutefois, les requêtes d’exemples de recherches dans les journaux avec les descriptions sont affichées dans la section Consulter les informations Application Insights Connector.However, sample log search queries with descriptions are shown in the View Application Insights Connector information section.

Suppression du connecteur avec PowerShellRemoving the connector with PowerShell

Une fois le portail OMS déconseillé, il ne sera pas possible de configurer et de supprimer les connexions existantes du portail.With OMS portal deprecation, there is no way to configure and remove existing connections from the portal. Vous pouvez supprimer des connexions existantes avec le script PowerShell suivant.You can remove existing connections with the following PowerShell script. Vous devez être le propriétaire ou le contributeur de l’espace de travail et lecteur de la ressource Application Insights pour effectuer cette opération.You must be the owner or contributor of the workspace and reader of Application Insights resource to perform this operation.

$Subscription_app = "App Subscription Name"
$ResourceGroup_app = "App ResourceGroup"
$Application = "Application Name"
$Subscription_workspace = "Workspace Subscription Name"
$ResourceGroup_workspace = "Workspace ResourceGroup"
$Workspace = "Workspace Name"

Connect-AzAccount
Set-AzContext -SubscriptionId $Subscription_app
$AIApp = Get-AzApplicationInsights -ResourceGroupName $ResourceGroup_app -Name $Application 
Set-AzContext -SubscriptionId $Subscription_workspace
Remove-AzOperationalInsightsDataSource -WorkspaceName $Workspace -ResourceGroupName $ResourceGroup_workspace -Name $AIApp.Id

Vous pouvez récupérer une liste d’applications avec le script PowerShell suivant, qui invoque un appel d’API REST.You can retrieve a list of applications using the following PowerShell script that invokes a REST API call.

Connect-AzAccount
$Tenant = "TenantId"
$Subscription_workspace = "Workspace Subscription Name"
$ResourceGroup_workspace = "Workspace ResourceGroup"
$Workspace = "Workspace Name"
$AccessToken = "AAD Authentication Token" 

Set-AzContext -SubscriptionId $Subscription_workspace
$LAWorkspace = Get-AzOperationalInsightsWorkspace -ResourceGroupName $ResourceGroup_workspace -Name $Workspace

$Headers = @{
    "Authorization" = "Bearer $($AccessToken)"
    "x-ms-client-tenant-id" = $Tenant
}

$Connections = Invoke-RestMethod -Method "GET" -Uri "https://management.azure.com$($LAWorkspace.ResourceId)/dataSources/?%24filter=kind%20eq%20'ApplicationInsights'&api-version=2015-11-01-preview" -Headers $Headers
$ConnectionsJson = $Connections | ConvertTo-Json

Ce script nécessite un jeton d’authentification du porteur pour l’authentification auprès d’Azure Active Directory.This script requires a bearer authentication token for authentication against Azure Active Directory. Une manière de récupérer ce jeton est décrite dans un article du site de documentation de l’API REST.One way to retrieve this token is using an article in the REST API documentation site. Cliquez sur Essayer et connectez-vous à votre abonnement Azure.Click Try It and log into your Azure subscription. Vous pouvez copier le jeton du porteur à partir de l’Aperçu de la demande comme indiqué dans l’image suivante.You can copy the bearer token from the Request Preview as shown in the following image.

Jeton du porteur

Vous pouvez également récupérer une liste d’applications qui utilisent une requête de journal :You can also retrieve a list of applications use a log query:

ApplicationInsights | summarize by ApplicationName

Étapes suivantesNext steps

  • Utilisez Recherche dans les journaux pour afficher des informations détaillées sur vos applications Application Insights.Use Log Search to view detailed information for your Application Insights apps.