Gérer l’utilisation et les coûts pour Application InsightsManage usage and costs for Application Insights

Notes

Cet article explique comment analyser l’utilisation des données dans Application Insights.This article describes how to analyze data usage Application Insights. Pour plus d’informations, consultez les articles suivants.Refer to the following articles for related information.

  • L’article Monitoring usage and estimated costs (Surveillance de l’utilisation et estimation des coûts) explique comment visualiser l’utilisation et les coûts estimés avec plusieurs fonctionnalités de surveillance Azure en fonction des différents modèles de tarification.Monitoring usage and estimated costs describes how to view usage and estimated costs across multiple Azure monitoring features for different pricing models. Il explique également comment modifier votre modèle de tarification.It also describes how to change your pricing model.

Si vous avez des questions sur les tarifs d’Application Insights, vous pouvez poster une question dans notre forum.If you have questions about how pricing works for Application Insights, you can post a question in our forum.

Modèle de tarificationPricing model

Les tarifs pour Azure Application Insights sont basés sur le volume de données ingérées.Pricing for Azure Application Insights is based on data volume ingested. Chaque ressource d’Application Insights est facturée comme un service distinct et s’ajoute à votre facture d’abonnement Azure.Each Application Insights resource is charged as a separate service and contributes to the bill for your Azure subscription.

Détails du volume de donnéesData volume details

  • à savoir le nombre d’octets de données de télémétrie reçus par Application Insights.Data volume is the number of bytes of telemetry received by Application Insights. Le volume de données est mesuré comme la taille du package de données JSON non compressé reçu par Application Insights de la part de votre application.Data volume is measured as the size of the uncompressed JSON data package that's received by Application Insights from your application. Pour les données tabulaires importées dans Analytics, le volume de données est mesuré en tant que taille non compressée des fichiers envoyés à Application Insights.For tabular data imported to Analytics, data volume is measured as the uncompressed size of files that are sent to Application Insights.
  • Les frais relatifs aux volumes de données de votre application figurent désormais sur un nouveau compteur de facturation nommé Ingestion des données depuis avril 2018.Your application's data volume charges are now reported on a new billing meter named Data Ingestion as of April 2018. Ce compteur est partagé entre la surveillance des technologies telles que les Applications Insights et Analytique de journal et est actuellement sous le nom du service Analytique de journal.This new meter is shared across monitoring technologies such as Applications Insights and Log Analytics and is currently under the service name Log Analytics.
  • Les données des Flux de métriques temps réel ne sont pas comptabilisées dans la tarification.Live Metrics Stream data isn't counted for pricing purposes.

Pour connaître les prix actuels dans votre devise et pour votre région, consultez Tarification Application Insights.For current prices in your currency and region, see Application Insights pricing.

Tests web à plusieurs étapesMulti-step web tests

Les tests web à plusieurs étapes donnent lieu à des frais supplémentaires.Multi-step web tests incur an additional charge. Il s’agit de tests web qui exécutent une séquence d’actions.Multi-step web tests are web tests that perform a sequence of actions.

Aucun frais supplémentaire n’est facturé pour les tests Ping sur une seule page.There's no separate charge for ping tests of a single page. Les données de télémétrie des tests Ping et des tests à plusieurs étapes sont facturées comme les autres données de télémétrie de votre application.Telemetry from ping tests and multi-step tests is charged the same as other telemetry from your app.

Réviser l’utilisation et estimer les coûtsReview usage and estimate costs

Application Insights vous permet de comprendre facilement à combien vont s’élever vos coûts en fonction des modèles d’utilisation récente.Application Insights makes it easy to understand what your costs are likely to be based on recent usage patterns. Pour commencer, dans le portail Azure, pour la ressource Application Insights, accédez à la page Utilisation et estimation des coûts :To get started, in the Azure portal, for the Application Insights resource, go to the Usage and estimated costs page:

Choisir les tarifs

R.A. Consultez votre volume de données pour le mois.Review your data volume for the month. Cela inclut toutes les données reçues et conservées (après tous les échantillonnages) provenant de votre serveur, de vos applications clientes et des tests de disponibilité.This includes all the data that's received and retained (after any sampling) from your server and client apps, and from availability tests.
B.B. Les tests web multiétapes font l’objet d’une facturation distincte.A separate charge is made for multi-step web tests. (Cela n’inclut pas les tests de disponibilité simples, qui sont compris dans les frais de volume de données.)(This doesn't include simple availability tests, which are included in the data volume charge.)
C.C. Affichez les tendances des volumes de données pour le mois antérieur.View data volume trends for the past month.
D.D. Utilisez l’échantillonnage d’ingestion des données.Enable data ingestion sampling.
E.E. Définissez la limite quotidienne de volume de données.Set the daily data volume cap.

Pour étudier votre utilisation d’Application Insights de façon plus approfondie, ouvrez la page Métriques, ajoutez la métrique nommée « Volume de point de données », puis sélectionnez l’option Appliquer la division pour répartir les données selon le « type de l’élément de télémétrie ».To investigate your Application Insights usage more deeply, open the Metrics page, add the metric named "Data point volume", and then select the Apply splitting option to split the data by "Telemetry item type".

Les frais liés à Application Insights sont ajoutés à votre facture Azure.Application Insights charges are added to your Azure bill. Les informations relatives à votre facture Azure s’affichent dans la section Facturation du portail Azure ou sur le portail de facturation Azure.You can see details of your Azure bill in the Billing section of the Azure portal, or in the Azure billing portal.

Dans le menu de gauche, sélectionnez Facturation.

Débit de donnéesData rate

Le volume de données que vous envoyez est limité de trois façons :The volume of data you send is limited in three ways:

  • Échantillonnage : vous pouvez effectuer un échantillonnage pour réduire la quantité de données de télémétrie envoyées à partir de votre serveur et de vos applications clientes, avec une distorsion minimale des métriques.Sampling: You can use sampling to reduce the amount of telemetry that's sent from your server and client apps, with minimal distortion of metrics. L’échantillonnage est le principal outil dont vous disposez pour ajuster la quantité de données que vous envoyez.Sampling is the primary tool you can use to tune the amount of data you send. Découvrez plus en détail les fonctionnalités d’échantillonnage.Learn more about sampling features.

  • Limite quotidienne : au moment où vous créez une ressource Application Insights dans le Portail Azure, la limite quotidienne est définie à 100 Go/jour.Daily cap: When you create an Application Insights resource in the Azure portal, the daily cap is set to 100 GB/day. Quand vous créez une ressource Application Insights dans Visual Studio, la valeur par défaut est faible (seulement 32,3 Mo/jour).When you create an Application Insights resource in Visual Studio, the default is small (only 32.3 MB/day). La valeur par défaut de la limite quotidienne est définie pour faciliter les tests.The daily cap default is set to facilitate testing. L’idée est que l’utilisateur augmente la limite quotidienne avant de déployer l’application en production.It's intended that the user will raise the daily cap before deploying the app into production.

    La limite maximale est de 1 000 Go/jour, à moins que vous en demandiez une plus élevée pour les besoins d’une application à fort trafic.The maximum cap is 1,000 GB/day unless you request a higher maximum for a high-traffic application.

    Soyez prudent quand vous définissez la limite quotidienne.Use care when you set the daily cap. Votre objectif doit être de ne jamais atteindre la limite quotidienne.Your intent should be to never hit the daily cap. Si vous atteignez la limite quotidienne, vous perdez des données pour le reste de la journée, ce qui vous empêche de surveiller votre application.If you hit the daily cap, you lose data for the remainder of the day, and you can't monitor your application. Pour changer la limite quotidienne, utilisez l’option Limite quotidienne de volume.To change the daily cap, use the Daily volume cap option. Vous pouvez accéder à cette option dans le volet Utilisation et estimation des coûts (comme décrit plus loin dans l’article).You can access this option in the Usage and estimated costs pane (this is described in more detail later in the article). Nous avons supprimé la restriction sur certains types d’abonnements qui disposent d’un crédit qui n’a pas pu être utilisé pour Application Insights.We've removed the restriction on some subscription types that have credit that couldn't be used for Application Insights. Si l’abonnement impose une limite de dépense, la boîte de dialogue Limite quotidienne indique comment la supprimer et permet d’augmenter la limite quotidienne au-delà de 32,3 Mo/jour.Previously, if the subscription has a spending limit, the daily cap dialog has instructions to remove the spending limit and enable the daily cap to be raised beyond 32.3 MB/day.

  • Limitation : ce paramètre limite le débit de données à 32 000 événements par seconde, en moyenne sur 1 minute et par clé d’instrumentation.Throttling: Throttling limits the data rate to 32,000 events per second, averaged over 1 minute per instrumentation key.

Que se passe-t-il si mon application dépasse le taux limite ?What happens if my app exceeds the throttling rate?

  • Le volume de données que votre application envoie est évalué à chaque minute.The volume of data that your app sends is assessed every minute. S’il dépasse le taux par seconde moyen de plus d’une minute, le serveur refuse des demandes.If it exceeds the per-second rate averaged over the minute, the server refuses some requests. Le SDK met les données en mémoire tampon, puis tente de les renvoyer.The SDK buffers the data and then tries to resend it. Il répartit un volume excessif sur plusieurs minutes.It spreads out a surge over several minutes. Si votre application envoie régulièrement des données au-dessus du taux limite, certaines données sont supprimées.If your app consistently sends data at more than the throttling rate, some data will be dropped. (Les SDK ASP.NET, Java et JavaScript essaient de renvoyer les données de cette manière ; les autres SDK suppriment parfois simplement les données limitées.) En cas de limitation, vous en êtes informé par un avertissement.(The ASP.NET, Java, and JavaScript SDKs try to resend data this way; other SDKs might simply drop throttled data.) If throttling occurs, a notification warning alerts you that this has occurred.

Comment déterminer la quantité de données envoyées par mon application ?How do I know how much data my app is sending?

Vous pouvez utiliser une des options suivantes pour voir la quantité de données qu’envoie votre application :You can use one of the following options to see how much data your app is sending:

  • Accédez au volet Utilisation et estimation des coûts pour voir le graphique du volume quotidien de données.Go to the Usage and estimated cost pane to see the daily data volume chart.
  • Dans Metrics Explorer, ajoutez un nouveau graphique.In Metrics Explorer, add a new chart. Pour la métrique du graphique, sélectionnez Volume de point de données.For the chart metric, select Data point volume. Activez Regroupement, puis regroupez par Type de données.Turn on Grouping, and then group by Data type.

Réduire le débit de donnéesReduce your data rate

Voici quelques opérations possibles pour réduire le volume de données :Here are some things you can do to reduce your data volume:

  • Utilisez l’ échantillonnage.Use Sampling. Cette technologie permet de réduire votre débit de données sans entraîner de distorsion de vos métriques.This technology reduces your data rate without skewing your metrics. Vous gardez la possibilité de naviguer entre les éléments associés dans la recherche.You don't lose the ability to navigate between related items in Search. Dans les applications serveurs, l’échantillonnage s’applique automatiquement.In server apps, sampling operates automatically.
  • Limitez le nombre d’appels Ajax qui peuvent être signalés dans chaque affichage de page, ou désactivez les rapports Ajax.Limit the number of Ajax calls that can be reported in every page view, or switch off Ajax reporting.
  • Modifiez ApplicationInsights.config pour désactiver les modules de collecte dont vous n’avez pas besoin.Edit ApplicationInsights.config to turn off collection modules that you don't need. Par exemple, vous pouvez décider que les compteurs de performances ou les données de dépendance ne sont pas essentiels.For example, you might decide that performance counters or dependency data are inessential.
  • Répartissez vos données de télémétrie entre les clés d’instrumentation.Split your telemetry among separate instrumentation keys.
  • Procédez à la pré-agrégation des métriques.Pre-aggregate metrics. Si vous placez des appels de TrackMetric dans votre application, vous pouvez réduire le trafic en utilisant la surcharge qui accepte votre calcul de la moyenne et de l’écart type d’un lot de mesures.If you put calls to TrackMetric in your app, you can reduce traffic by using the overload that accepts your calculation of the average and standard deviation of a batch of measurements. Une autre possibilité consiste à utiliser un package de pré-agrégation.Or, you can use a pre-aggregating package.

Gérer le volume de données maximal quotidienManage the maximum daily data volume

Vous pouvez utiliser la limite quotidienne de volume pour limiter les données collectées.You can use the daily volume cap to limit the data collected. Toutefois, si la limite est atteinte, toutes les données de télémétrie envoyées à partir de votre application sont perdues pour le reste de la journée.However, if the cap is met, a loss of all telemetry sent from your application for the remainder of the day occurs. Il est déconseillé que votre application atteigne la limite quotidienne.It is not advisable to have your application hit the daily cap. Vous ne pouvez pas suivre l’intégrité et les performances de votre application une fois qu’elle a atteint la limite quotidienne.You can't track the health and performance of your application after it reaches the daily cap.

Au lieu d’utiliser la limite quotidienne de volume, utilisez l’échantillonnage pour régler le volume de données sur le niveau souhaité.Instead of using the daily volume cap, use sampling to tune the data volume to the level you want. Ensuite, n’utilisez la limite quotidienne qu’en « dernier recours », au cas où votre application commencerait soudainement à envoyer des volumes de données de télémétrie beaucoup plus élevés.Then, use the daily cap only as a "last resort" in case your application unexpectedly begins to send much higher volumes of telemetry.

Pour changer la limite quotidienne, accédez à la section Configurer de votre ressource Application Insights dans le volet Utilisation et estimation des coûts, puis sélectionnez Limite quotidienne.To change the daily cap, in the Configure section of your Application Insights resource, in the Usage and estimated costs pane, select Daily Cap.

Ajuster la limite du volume quotidien des données de télémétrie

échantillonnageSampling

L’échantillonnage est une méthode vous permettant de réduire la fréquence d’envoi des données de télémétrie à votre application, tout en conservant la capacité à trouver des événements connexes pendant les recherches de diagnostic.Sampling is a method of reducing the rate at which telemetry is sent to your app, while retaining the ability to find related events during diagnostic searches. Vous conservez également le décompte des événements corrects.You also retain correct event counts.

L’échantillonnage est un moyen efficace de réduire les coûts et de respecter votre quota mensuel.Sampling is an effective way to reduce charges and stay within your monthly quota. L’algorithme d’échantillonnage conserve les éléments associés à la télémétrie ; ainsi, quand vous utilisez la recherche par exemple, vous pouvez trouver la demande liée à une exception spécifique.The sampling algorithm retains related items of telemetry so, for example, when you use Search, you can find the request related to a particular exception. L’algorithme conserve également le décompte correct. Cela vous permet de voir les valeurs correctes des taux de demandes, des taux d’exception et des autres compteurs dans Metric Explorer.The algorithm also retains correct counts so you see the correct values in Metric Explorer for request rates, exception rates, and other counts.

Il existe plusieurs formes d’échantillonnage.There are several forms of sampling.

  • L’échantillonnage adaptatif est la méthode par défaut pour le SDK ASP.NET.Adaptive sampling is the default for the ASP.NET SDK. L’échantillonnage adaptatif s’ajuste automatiquement au volume de données de télémétrie envoyées par votre application.Adaptive sampling automatically adjusts to the volume of telemetry that your app sends. Il fonctionne automatiquement dans le SDK de votre application web, afin de réduire le trafic de télémétrie sur le réseau.It operates automatically in the SDK in your web app so that telemetry traffic on the network is reduced.
  • échantillonnage d’ingestion est une méthode alternative qui fonctionne au niveau où les données de télémétrie issues de votre application entrent dans le service Application Insights.Ingestion sampling is an alternative that operates at the point where telemetry from your app enters the Application Insights service. L’échantillonnage d’ingestion n’affecte pas le volume de télémétrie envoyé depuis votre application, mais il réduit le volume conservé par le service.Ingestion sampling doesn't affect the volume of telemetry sent from your app, but it reduces the volume that's retained by the service. Vous pouvez utiliser l’échantillonnage d’ingestion pour réduire le quota utilisé par les données de télémétrie provenant des navigateurs et d’autres SDK.You can use ingestion sampling to reduce the quota that's used up by telemetry from browsers and other SDKs.

Pour définir l’échantillonnage d’ingestion, accédez au volet Tarification :To set ingestion sampling, go to the Pricing pane:

Dans le volet Quotas et tarification, sélectionnez la vignette Exemples, puis sélectionnez une fraction d’échantillonnage.

Avertissement

Le volet Échantillonnage des données contrôle uniquement la valeur d’échantillonnage de l’ingestion.The Data sampling pane controls only the value of ingestion sampling. Il ne reflète pas le taux d’échantillonnage qui est appliqué par le SDK Application Insights dans votre application.It doesn't reflect the sampling rate that's applied by the Application Insights SDK in your app. Si les données de télémétrie entrantes ont déjà été échantillonnées dans le SDK, l’échantillonnage d’ingestion n’est pas appliqué.If the incoming telemetry has already been sampled in the SDK, ingestion sampling isn't applied.

Pour découvrir le taux d’échantillonnage réel, indépendamment de l’endroit où il a été appliqué, utilisez une requête Analytics.To discover the actual sampling rate, no matter where it's been applied, use an Analytics query. La requête ressemble à ceci :The query looks like this:

requests | where timestamp > ago(1d)
| summarize 100/avg(itemCount) by bin(timestamp, 1h)
| render areachart

Pour chaque enregistrement conservé, itemCount indique le nombre d’enregistrements d’origine qu’il représente.In each retained record, itemCount indicates the number of original records that it represents. Ce nombre est égal à 1 + le nombre d’enregistrements précédents ignorés.It's equal to 1 + the number of previous discarded records.

Synthèse des limitesLimits summary

Il existe certaines limites sur le nombre de mesures et les événements par application, autrement dit, chaque clé d’instrumentation.There are some limits on the number of metrics and events per application, that is, per instrumentation key. Les limites varient selon le plan de tarification que vous choisissez.Limits depend on the pricing plan that you choose.

RessourceResource Limite par défautDefault limit RemarqueNote
Total des données par jourTotal data per day 100 Go100 GB Vous pouvez réduire les données en définissant une limite.You can reduce data by setting a cap. Si vous avez besoin de davantage de données, vous pouvez augmenter la limite dans le portail, jusqu’à 1 000 Go.If you need more data, you can increase the limit in the portal, up to 1,000 GB. Pour une capacité supérieure à 1 000 Go, envoyez un e-mail à AIDataCap@microsoft.com.For capacities greater than 1,000 GB, send email to AIDataCap@microsoft.com.
LimitationThrottling 32 000 événements par seconde32,000 events/second La limite est mesurée par minute.The limit is measured over a minute.
Conservation des donnéesData retention 90 jours90 days Cette ressource est pour Recherche, Analytics et Metrics Explorer.This resource is for Search, Analytics, and Metrics Explorer.
Rétention des résultats détaillés du test de disponibilité à plusieurs étapesAvailability multi-step test detailed results retention 90 jours90 days Cette ressource fournit des résultats détaillés de chaque étape.This resource provides detailed results of each step.
Taille d’événement maximaleMaximum event size 64 00064,000
Longueur des noms de propriétés et de mesuresProperty and metric name length 150150 Consultez les schémas par type.See type schemas.
Longueur de chaîne de valeur de propriétéProperty value string length 8 1928,192 Consultez les schémas par type.See type schemas.
Longueur des messages de trace et d’exceptionTrace and exception message length 32 76832,768 Consultez les schémas par type.See type schemas.
Nombre de tests de disponibilité par applicationAvailability tests count per app 100100
Rétention de données ProfileurProfiler data retention 5 jours5 days
Données Profileur envoyées par jourProfiler data sent per day 10 Go10 GB

Pour plus d’informations, consultez Tarification et quotas dans Application Insights.For more information, see About pricing and quotas in Application Insights.

Désactiver les e-mails de limite quotidienneDisable daily cap e-mails

Pour désactiver les e-mails de limite de volume quotidienne, accédez à la section Configurer de votre ressource Application Insights dans le volet Utilisation et estimation des coûts, puis sélectionnez Limite quotidienne.To disable the daily volume cap e-mails, under the Configure section of your Application Insights resource, in the Usage and estimated costs pane, select Daily Cap. Il existe des paramètres pour envoyer un e-mail quand la limite est atteinte, ainsi que quand un niveau d’avertissement réglable a été atteint.There are settings to send e-mail when the cap is reached, as well as when an adjustable warning level has been reached. Si vous souhaitez désactiver tout quotidienne liés au volume des messages électroniques décochez les deux zones.If you wish to disable all daily cap volume-related emails uncheck both boxes.

Entreprise hérité (par nœud), niveau de tarificationLegacy Enterprise (Per Node) pricing tier

Pour les utilisateurs précoces d’Azure Application Insights, il existe toujours deux niveaux tarifaires possibles : De base et Entreprise.For early adopters of Azure Application Insights, there are still two possible pricing tiers: Basic and Enterprise. Le niveau tarifaire de base est identique à celui décrit ci-dessus et le niveau par défaut.The Basic pricing tier is the same as described above and is the default tier. Il inclut toutes les fonctionnalités de niveau entreprise, sans coût supplémentaire.It includes all Enterprise tier features, at no additional cost. Les échéances de niveau de base principalement sur le volume de données sont ingérées.The Basic tier bills primarily on the volume of data that's ingested.

Notes

Ces niveaux de tarification hérités ont été renommées.These legacy pricing tiers have been renamed. L’entreprise de niveau de tarification s’appelle désormais par nœud et le niveau tarifaire de base est désormais appelé par Go.The Enterprise pricing tier is now called Per Node and the Basic pricing tier is now called Per GB. Ces nouveaux noms sont utilisés ci-dessous et dans le portail Azure.These new names are used below and in the Azure portal.

Le niveau par nœud (anciennement Enterprise) a un coût par nœud, et chaque nœud reçoit un volume quotidien de données.The Per Node (formerly Enterprise) tier has a per-node charge, and each node receives a daily data allowance. Dans le niveau tarifaire par nœud, vous êtes facturé pour les données ingérées au-delà de l’allocation incluse.In the Per Node pricing tier, you are charged for data ingested above the included allowance. Si vous utilisez Operations Management Suite, vous devez choisir le niveau par nœud.If you are using Operations Management Suite, you should choose the Per Node tier.

Pour connaître les prix actuels dans votre devise et pour votre région, consultez la page Tarification Application Insights.For current prices in your currency and region, see Application Insights pricing.

Notes

En avril 2018, nous introduisons un nouveau modèle tarifaire pour la surveillance Azure.In April 2018, we introduced a new pricing model for Azure monitoring. Ce modèle adopte un modèle de « paiement à l’utilisation » simple sur le portefeuille complet de services de surveillance.This model adopts a simple "pay-as-you-go" model across the complete portfolio of monitoring services. En savoir plus sur le nouveau modèle tarifaire, sur l’évaluation de l’impact du passage à ce modèle en fonction de vos modèles d’utilisation et sur l’adoption du nouveau modèleLearn more about the new pricing model, how to assess the impact of moving to this model based on your usage patterns, and how to opt into the new model

Par niveau de nœud et les droits d’abonnement à Operations Management SuitePer Node tier and Operations Management Suite subscription entitlements

Les clients qui achètent Operations Management Suite E1 et E2 peuvent obtenir Application Insights par nœud comme composant supplémentaire sans coût supplémentaire en tant que précédemment annoncé.Customers who purchase Operations Management Suite E1 and E2 can get Application Insights Per Node as an additional component at no additional cost as previously announced. Plus précisément, chaque unité Operations Management Suite E1 et E2 inclut un droit à un nœud de la couche d’Application Insights par nœud.Specifically, each unit of Operations Management Suite E1 and E2 includes an entitlement to one node of the Application Insights Per Node tier. Chaque nœud Application Insights inclut l’intégration de 200 Mo de données maximum par jour (en plus de l’intégration des données Log Analytics), avec une période de rétention des données de 90 jours, sans coût supplémentaire.Each Application Insights node includes up to 200 MB of data ingested per day (separate from Log Analytics data ingestion), with 90-day data retention at no additional cost. Le niveau est décrite plus loin dans cet article.The tier is described in more detailed later in the article.

Étant donné que ce niveau s’applique uniquement aux clients ayant un abonnement Operations Management Suite, les clients qui n’ont pas un abonnement Operations Management Suite ne voyez pas une option pour sélectionner ce niveau.Because this tier is applicable only to customers with an Operations Management Suite subscription, customers who don't have an Operations Management Suite subscription don't see an option to select this tier.

Notes

Pour vous assurer que vous obtenez ce droit, vos ressources Application Insights doivent être dans le niveau tarifaire par nœud.To ensure that you get this entitlement, your Application Insights resources must be in the Per Node pricing tier. Ce droit s’applique uniquement sous forme de nœuds.This entitlement applies only as nodes. Ressources application Insights dans le niveau par Go ne bénéficient pas.Application Insights resources in the Per GB tier don't realize any benefit. Ce droit n’est pas visible dans l’estimation des coûts figurant dans le volet Utilisation et estimation des coûts.This entitlement isn't visible in the estimated costs shown in the Usage and estimated cost pane. En outre, si vous déplacez un abonnement vers le nouvel Azure analyse le modèle de tarification en avril 2018, le niveau par Go est le seul niveau de tarification disponible.Also, if you move a subscription to the new Azure monitoring pricing model in April 2018, the Per GB tier is the only tier available. Nous vous déconseillons de déplacer un abonnement vers le nouveau modèle tarifaire pour le monitoring Azure si vous avez un abonnement Operations Management Suite.Moving a subscription to the new Azure monitoring pricing model isn't advisable if you have an Operations Management Suite subscription.

Fonctionne de la couche par nœudHow the Per Node tier works

  • Vous payez pour chaque nœud qui envoie des données de télémétrie pour toutes les applications dans le niveau par nœud.You pay for each node that sends telemetry for any apps in the Per Node tier.
    • Un nœud correspond à une machine serveur virtuelle ou physique ou à une instance de rôle PaaS (Platform-as-a-Service) qui héberge votre application.A node is a physical or virtual server machine or a platform-as-a-service role instance that hosts your app.
    • Les ordinateurs de développement, les navigateurs clients et les appareils mobiles ne sont pas considérés comme des nœuds.Development machines, client browsers, and mobile devices do not count as nodes.
    • Si votre application comporte plusieurs composants qui envoient des données de télémétrie, comme un service web et un Worker principal, ces composants sont comptabilisés séparément.If your app has several components that send telemetry, such as a web service and a back-end worker, the components are counted separately.
    • Les données des Flux de métriques temps réel ne sont pas comptabilisées dans la tarification.Live Metrics Stream data isn't counted for pricing purposes. Dans un abonnement, vos frais sont calculés par nœud, et non par application.In a subscription, your charges are per node, not per app. Si vous disposez de cinq nœuds envoyant des données de télémétrie pour 12 applications, les frais sont calculés pour cinq nœuds.If you have five nodes that send telemetry for 12 apps, the charge is for five nodes.
  • Bien que les frais indiqués soient par mois, vous êtes facturé uniquement pour toutes les heures dans lesquelles un nœud envoie des données de télémétrie à partir d’une application.Although charges are quoted per month, you're charged only for any hour in which a node sends telemetry from an app. Le tarif horaire est le prix mensuel indiqué divisé par 744 (nombre d’heures dans un mois de 31 jours).The hourly charge is the quoted monthly charge divided by 744 (the number of hours in a 31-day month).
  • Une allocation de volume de données de 200 Mo par jour est accordée pour chaque nœud détecté (avec une granularité par heure).A data volume allocation of 200 MB per day is given for each node that's detected (with hourly granularity). Le volume de données alloué inutilisé n’est pas reporté de jour en jour.Unused data allocation isn't carried over from one day to the next.
    • Si vous choisissez le niveau tarifaire par nœud, chaque abonnement reçoit un volume quotidien de données en fonction du nombre de nœuds qui envoient des données de télémétrie aux ressources Application Insights dans cet abonnement.If you choose the Per Node pricing tier, each subscription gets a daily allowance of data based on the number of nodes that send telemetry to the Application Insights resources in that subscription. Par conséquent, si vous disposez de cinq nœuds qui envoient des données toute la journée, une allocation groupée de 1 Go est appliquée à toutes les ressources Application Insights de cet abonnement.So, if you have five nodes that send data all day, you'll have a pooled allowance of 1 GB applied to all Application Insights resources in that subscription. Le fait que certains nœuds envoient plus de données que d’autres a peu d’importance, car les données incluses sont partagées entre tous les nœuds.It doesn't matter if certain nodes send more data than other nodes because the included data is shared across all nodes. Si un jour donné, les ressources Application Insights reçoivent plus de données est inclus dans le volume quotidien alloué pour cet abonnement, les frais de données de dépassement par Go s’appliquent.If on a given day, the Application Insights resources receive more data than is included in the daily data allocation for this subscription, the per-GB overage data charges apply.
    • Le volume de données quotidien alloué est calculé comme suit : nombre d’heures quotidiennes (UTC) pendant lesquelles chaque nœud envoie des données de télémétrie, divisé par 24 multiplié par 200 Mo.The daily data allowance is calculated as the number of hours in the day (using UTC) that each node sends telemetry divided by 24 multiplied by 200 MB. Par conséquent, si quatre nœuds envoient des données de télémétrie pendant 15 heures sur les 24 heures de la journée, les données incluses pour le jour en question sont calculées comme suit : ((4 × 15) / 24) × 200 Mo = 500 Mo.So, if you have four nodes that send telemetry during 15 of the 24 hours in the day, the included data for that day would be ((4 × 15) / 24) × 200 MB = 500 MB. Au prix de 2,30 USD par Go pour le dépassement de données, les frais s'élèvent à 1,15 USD si les nœuds envoient 1 Go de données dans cette journée.At the price of 2.30 USD per GB for data overage, the charge would be 1.15 USD if the nodes send 1 GB of data that day.
    • L’octroi quotidien du niveau par nœud n’est pas partagé avec les applications pour lesquelles vous avez choisi le niveau par Go.The Per Node tier daily allowance isn't shared with applications for which you have chosen the Per GB tier. Le volume alloué inutilisé n’est pas reporté de jour en jour.Unused allowance isn't carried over from day-to-day.

Exemples de détermination du nombre de nœuds distinctsExamples of how to determine distinct node count

ScénarioScenario Nombre total de nœuds quotidienTotal daily node count
1 application utilisant 3 instances Azure App Service et 1 serveur virtuel1 application using 3 Azure App Service instances and 1 virtual server 44
3 applications s’exécutant sur 2 machines virtuelles ; les ressources Application Insights pour ces applications sont dans le même abonnement et dans le niveau par nœud3 applications running on 2 VMs; the Application Insights resources for these applications are in the same subscription and in the Per Node tier 22
4 applications dont les ressources Applications Insights figurent dans le même abonnement ; chaque application exécutant 2 instances pendant 16 heures creuses, ainsi que 4 instances pendant 8 heures de pointe4 applications whose Applications Insights resources are in the same subscription; each application running 2 instances during 16 off-peak hours, and 4 instances during 8 peak hours 13.3313.33
Services cloud avec 1 rôle de travail et 1 rôle web, chacune exécutant 2 instancesCloud services with 1 Worker Role and 1 Web Role, each running 2 instances 44
Cluster Azure Service Fabric de 5 nœuds exécutant 50 microservices ; chaque microservice exécutant 3 instancesA 5-node Azure Service Fabric cluster running 50 microservices; each microservice running 3 instances 5.5
  • Le comptage de nœuds précis varie selon le Kit de développement logiciel (SDK) Application Insights que votre application utilise.The precise node counting depends on which Application Insights SDK your application is using.
    • Dans les versions 2.2 et ultérieures de ce Kit de développement logiciel, le Kit de développement logiciel (SDK) principal et le Kit de développement logiciel (SDK) web Application Insights signalent tous deux chaque hôte d’application en tant que nœud,In SDK versions 2.2 and later, both the Application Insights Core SDK and the Web SDK report each application host as a node. par exemple le nom d’ordinateur pour le serveur physique et les hôtes de machine virtuelle ou le nom d’instance dans le cas de services cloud.Examples are the computer name for physical server and VM hosts or the instance name for cloud services. La seule exception concerne une application qui utilise uniquement .NET Core et le Kit de développement logiciel (SDK) principal Application Insights,The only exception is an application that uses only the .NET Core and the Application Insights Core SDK. auquel cas un seul nœud est signalé pour tous les hôtes, car le nom d’hôte n’est pas disponible.In that case, only one node is reported for all hosts because the host name isn't available.
    • Pour les versions antérieures du Kit de développement logiciel (SDK), le Kit de développement logiciel (SDK) web se comporte comme les nouvelles versions du Kit de développement logiciel (SDK), mais le Kit de développement logiciel (SDK) principal ne signale qu’un seul nœud, quel que soit le nombre d’hôtes d’application.For earlier versions of the SDK, the Web SDK behaves like the newer SDK versions, but the Core SDK reports only one node, regardless of the number of application hosts.
    • Si votre application utilise le Kit de développement logiciel (SDK) pour définir l’instance de rôle (roleInstance) sur une valeur personnalisée, cette même valeur est utilisée par défaut pour déterminer le nombre de nœuds.If your application uses the SDK to set roleInstance to a custom value, by default, that same value is used to determine node count.
    • Si vous utilisez une nouvelle version du Kit de développement logiciel (SDK) avec une application qui s’exécute à partir d’ordinateurs clients ou d’appareils mobiles, le nombre de nœuds renvoyé peut se révéler très important (en raison du grand nombre d’ordinateurs clients ou d’appareils mobiles).If you're using a new SDK version with an app that runs from client machines or mobile devices, the node count might return a number that's very large (because of the large number of client machines or mobile devices).

AutomatisationAutomation

Vous pouvez écrire un script pour définir le niveau de tarification à l’aide de gestion des ressources Azure.You can write a script to set the pricing tier by using Azure Resource Management. Découvrez comment.Learn how.

Étapes suivantesNext steps