Gestire volumi di dati e prezzi in Application InsightsManage pricing and data volume in Application Insights

I prezzi per Azure Application Insights dipendono dal volume di dati per ogni applicazione.Pricing for Azure Application Insights is based on data volume per application. Un basso uso durante lo sviluppo o per un'app di piccole dimensioni è probabilmente gratis, dal momento che è previsto l'uso di 1 GB di dati di telemetria per un mese.Low usage during development or for a small app is likely to be free, because there's a 1 GB monthly allowance of telemetry data.

Ogni risorsa di Application Insights viene addebitata come servizio separato e contribuisce alla fatturazione per la sottoscrizione di Azure.Each Application Insights resource is charged as a separate service, and contributes to the bill for your subscription to Azure.

Esistono due piani tariffari.There are two pricing plans. Il piano predefinito è denominato Basic.The default plan is called Basic. È possibile scegliere il piano Enterprise, che non prevede una tariffa giornaliera ma consente alcune funzionalità aggiuntive, ad esempio l'esportazione continua.You can opt for the Enterprise plan, which has a daily charge, but enables certain additional features such as continuous export.

Per domande sulla determinazione dei prezzi per Application Insights, puoi pubblicare una domanda nel nostro forum.If you have questions about how pricing works for Application Insights, feel free to post a question in our forum.

Piani tariffariThe price plans

Vedere la pagina sui prezzi di Application Insights per i prezzi correnti nella valuta locale.See the Application Insights pricing page for current prices in your currency.

Piano BasicBasic plan

Il piano Basic è la scelta predefinita quando viene creata una nuova risorsa di Application Insight ed è sufficiente per la maggior parte dei clienti.The Basic plan is the default when a new Application Insights resource is created, and will suffice for most customers.

  • Nel piano Basic vengono applicati addebiti in base al volume dei dati: il numero di byte dei dati di telemetria ricevuti da Application Insights.In the Basic plan, you are charged by data volume: number of bytes of telemetry received by Application Insights. Il volume di dati viene misurato come le dimensioni del pacchetto di dati JSON non compresso inviato dall'applicazione e ricevuto da Application Insights.Data volume is measured as the size of the uncompressed JSON data package received by Application Insights from your application. Per i dati tabulari importati in Log Analytics, il volume dei dati viene misurato come dimensione non compressa dei file inviati ad Application Insights.For tabular data imported into Analytics, the data volume is measured as the uncompressed size of files sent to Application Insights.
  • Il primo GB per ciascuna applicazione è gratuito. Pertanto se si usa lo strumento per prova o per sviluppo, probabilmente non si incorrerà in addebiti.Your first 1 GB for each app is free, so if you're just experimenting or developing, you're unlikely to have to pay.
  • I dati Live Metrics Stream non vengono conteggiati ai fini della determinazione del prezzo.Live Metrics Stream data isn't counted for pricing purposes.
  • Nel piano Basic, con un addebito extra per GB è disponibile la funzione Esportazione continua.Continuous Export is available for an extra per-GB charge in the Basic plan.

Piano EnterpriseEnterprise plan

  • Nel piano Enterprise, l'app può usare tutte le funzionalità di Application Insights.In the Enterprise plan, your app can use all the features of Application Insights. Esportazione continua eContinuous Export and

il connettore di Log Analytics sono disponibili senza costi aggiuntivi nel piano Enterprise.Log Analytics connector are available without any extra charge in the Enterprise plan.

  • Si paga per ogni nodo che invii dati di telemetria per le app nel piano Enterprise.You pay per node that is sending telemetry for any apps in the Enterprise plan.
    • Un nodo è una macchina server fisica o virtuale oppure un'istanza del ruolo PaaS (piattaforma distribuita come servizio) che ospita l'app.A node is a physical or virtual server machine, or a Platform-as-a-Service role instance, that hosts your app.
    • Computer di sviluppo, browser client e dispositivi mobili non sono conteggiati come nodi.Development machines, client browsers, and mobile devices are not counted as nodes.
    • Se l'app dispone di diversi componenti che inviano dati di telemetria, ad esempio un servizio Web e un lavoro back-end, questi vengono conteggiati separatamente.If your app has several components that send telemetry, such as a web service and a back-end worker, they are counted separately.
    • I dati di Live Metrics Stream non vengono conteggiati per la determinazione dei prezzi.* In una sottoscrizione, i costi vengono calcolati per ogni nodo, non per ogni app.Live Metrics Stream data isn't counted for pricing purposes.* Across a subscription, your charges are per node, not per app. Se si dispone di cinque nodi che inviano dati di telemetria per 12 app, l'addebito sarà per cinque nodi.If you have five nodes sending telemetry for 12 apps, then the charge is for five nodes.
  • Sebbene gli addebiti siano fatturati mensilmente, quelli effettivi hanno luogo solo nelle ore durante le quali un nodo invia dati di telemetria da un'app.Although charges are quoted per month, you're charged only for any hour in which a node sends telemetry from an app. La tariffa oraria è la tariffa mensile fatturata divisa per 744 (il numero di ore in un mese di 31 giorni).The hourly charge is the quoted monthly charge / 744 (the number of hours in a 31-day month).
  • Viene fornita un'allocazione di volume di dati di 200 MB al giorno per ciascun nodo rilevato (con granularità oraria).A data volume allocation of 200 MB per day is given for each node detected (with hourly granularity). L'allocazione di dati non usata non viene trasferita al giorno successivo.Unused data allocation is not carried over from one day to the next.
    • Scegliendo l'opzione di prezzo Enterprise, ciascuna sottoscrizione ottiene una quantità di dati giornaliera inclusa in base al numero di nodi che inviano dati di telemetria alle risorse di Application Insights in quella sottoscrizione.If you choose the Enterprise pricing option, each subscription gets a daily allowance of data based on the number of nodes sending telemetry to the Application Insights resources in that subscription. Se si dispone quindi di 5 nodi che inviano dati tutto il giorno, sarà applicata una quantità inclusa di 1 GB a tutte le risorse di Application Insights in quella sottoscrizione.So if you have 5 nodes sending data all day, you will have a pooled allowance of 1 GB applied to all the Application Insights resources in that subscription. Non è importante se determinati nodi inviano più dati di altri, perché i dati inclusi vengono condivisi tra tutti i nodi.It doesn't matter if certain nodes are sending more data than other nodes because the included data is shared across all nodes. Se un determinato giorno le risorse di Application Insights ricevono più dati di quelli inclusi nell'allocazione giornaliera per la sottoscrizione, si applicheranno gli addebiti di dati in eccedenza per GB.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.
    • La quantità di dati giornaliera viene calcolata come numero di ore del giorno (fuso orario UTC) in cui ogni nodo invia dati di telemetria, diviso per 24 e moltiplicato per 200 MB.The daily data allowance is calculated as the number of hours in the day (using UTC) that each node is sending telemetry divided by 24 times 200 MB. Se si dispone di 4 nodi che inviano dati di telemetria per 15 ore su 24 durante un giorno, i dati inclusi per tale giorno saranno ((4 x 15) / 24) x 200 MB = 500 MB.So if you have 4 nodes sending telemetry during 15 of the 24 hours in the day, the included data for that day would be ((4 x 15) / 24) x 200 MB = 500 MB. Al prezzo di USD 2,30 per GB di eccedenza di dati, l'addebito sarà di 1,15 GB supponendo che i nodi quel giorno inviino 1 GB di dati.At the price of 2.30 USD per GB for data overage, the charge for would be 1.15 USD if the nodes send 1 GB of data that day.
    • La quantità giornaliera del piano Enterprise non viene condivisa con le applicazioni per cui è stata scelta l'opzione Basic. Inoltre, eventuali quantità non usate in un determinato giorno non vengono accumulate.Note that the Enterprise plan's daily allowance is not shared with applications for which you have chosen the Basic option and unused allowance is not carried over from day-to-day.
  • Di seguito sono riportati alcuni esempi di determinazione di un conteggio di nodi specifico:Here are some examples of determining distinct node count:

    ScenarioScenario Conteggio giornaliero totale dei nodiTotal daily node count
    1 applicazione usa 3 istanze del Servizio app di Azure e 1 server virtuale1 application is using 3 Azure App Service instances and 1 virtual server 44
    3 applicazioni in esecuzione su 2 macchine virtuali. Le risorse di Application Insights per queste applicazioni si trovano nella stessa sottoscrizione e nello stesso piano Enterprise3 applications running on 2 VMs, and the Application Insights resources for these applications are in the same subscription and in the Enterprise plan 22
    4 applicazioni le cui risorse di Application Insights si trovano nella stessa sottoscrizione.4 applications whose Applications Insights resources are in the same subscription. Ogni applicazione esegue 2 istanze durante 16 ore di scarso traffico e 4 istanze durante 8 ore di traffico intenso.Each application runs 2 instances during 16 off-peak hours, and 4 instances during 8 peak hours. 13.3313.33
    Servizi cloud con ruolo di lavoro 1 e 1 ruolo Web, ognuno dei quali esegue 2 istanzeCloud services with 1 Worker Role and 1 Web Role, each running 2 instances 44
    Cluster Service Fabric a 5 nodi che esegue 50 microservizi. Ciascun microservizio esegue 3 istanze5-node Service Fabric Cluster running 50 micro-services, each micro-service running 3 instances 55
  • Il comportamento preciso del conteggio dei nodi dipende dall'SDK di ApplicationInsight usato dall'applicazione.The precise node counting behavior depends on which Application Insights SDK your application is using.

    • Nelle versioni SDK 2.2 e successive, sia Core SDK che Web SDK di Application Insights possono riportare ciascun host applicazione come nodo, ad esempio il nome del computer per gli host server fisici e le macchine virtuali o il nome dell'istanza in caso di servizi cloud.In SDK versions 2.2 and onwards, both the Application Insights Core SDK or Web SDK will report each application host as a node, for example the computer name for physical server and VM hosts or the instance name in the case of cloud services. L'unica eccezione è data dalle applicazioni che usano solo .NET Core e Core SDK di Application Insights. In questo caso, verrà riportato un solo nodo per tutti gli host poiché il nome host non è disponibile.The only exception is applications only using .NET Core and the Application Insights Core SDK, in which case only one node will be reported for all hosts because the host name is not available.
    • Per le versioni precedenti di SDK, Web SDK avrà lo stesso comportamento delle nuove versioni dell'SDK, tuttavia Core SDK riporterà solamente un nodo a prescindere dal numero effettivo degli host applicazione.For earlier versions of the SDK, the Web SDK will behave just as the newer SDK versions, however the Core SDK will report only one node regardless of the number of actual application hosts.
    • Si noti che se l'applicazione usa SDK per impostare roleInstance su un valore personalizzato, per impostazione predefinita verrà usato quello stesso valore per determinare il conteggio dei nodi.Note that if your application is using the SDK to set roleInstance to a custom value, by default that same value will be used to determine the count of nodes.
    • Se si usa una nuova versione di SDK con un'app eseguita da computer client o dispositivi mobili, è possibile che il conteggio dei nodi restituisca un numero molto elevato (per via del numero elevato di computer client o dispositivi mobili).If you are using a new SDK version with an app that is run from client machines or mobile devices, it is possible that the count of nodes might return a number which is very large (from the large number of client machines or mobile devices).

Test Web in più passaggiMulti-step web tests

È prevista una tariffa aggiuntiva per i test Web in più passaggi.There's an additional charge for multi-step web tests. Quanto scritto si riferisce ai test Web che eseguono una sequenza di azioni.This refers to web tests that perform a sequence of actions.

Non è prevista una tariffa separata per le "verifiche ping" di una singola pagina.There is no separate charge for 'ping tests' of a single page. I dati di telemetria delle verifiche ping e delle verifiche in più fasi incorrono in costi insieme agli altri dati di telemetria provenienti dall'app.Telemetry from both ping tests and multi-step tests is charged along with other telemetry from your app.

Diritti della sottoscrizione di Operations Management SuiteOperations Management Suite subscription entitlement

Come annunciato di recente, i clienti che acquistano Microsoft Operations Management Suite E1 ed E2 possono ottenere Application Insights Enterprise come componente aggiuntivo senza alcun costo aggiuntivo.As recently announced, customers who purchase Microsoft Operations Management Suite E1 and E2 are able to get Application Insights Enterprise as an additional component at no additional cost. Nello specifico, ogni unità di Operations Management Suite E1 ed E2 include il diritto a 1 nodo del piano Enterprise di Application Insights.Specifically, each unit of Operations Management Suite E1 and E2 includes an entitlement to 1 node of the Enterprise plan of Application Insights. Come indicato in precedenza, ogni nodo di Application Insights include fino a 200 MB al giorno per l'inserimento dati, distinto dall'inserimento dati di Log Analytics, con un periodo di conservazione di 90 giorni senza costi aggiuntivi.As noted above, 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.

Nota

Per ottenere questo diritto, le risorse di Application Insights devono essere disponibili nel piano tariffario Enterprise.To ensure that you get this entitlement, you must have your Application Insights resources in the Enterprise pricing plan. Questo diritto si applica solo ai nodi, quindi le risorse di Application Insights nel piano Basic non otterranno alcun vantaggio.This entitlement applies only as nodes, so Application Insights resources in the Basic plan will not realize any benefit. Si noti che questo diritto non sarà visibile nei costi stimati indicati nel pannello Funzionalità + prezzi.Note that this entitlement will not be visible on the estimated costs shown on the Features + pricing blade.

Esaminare i piani tariffari e stimare i costiReview pricing plans and estimate costs

Application Insights rende più facile da comprendere i piano tariffari piani disponibili e quali i costi sono probabilmente essere basati su modelli di utilizzo recenti.Application Insights makes it easy to understand the pricing plans available and what the costs are likely be be based on recent usage patterns. Iniziare aprendo il pannello Funzionalità + prezzi nella risorsa di Application Insights del portale di Azure:Start by opening the Features + Pricing blade in the Application Insights resource in the Azure portal:

Scegliere Prezzi.

a.a. Esaminare il volume di dati per il mese.Review your data volume for the month. Sono inclusi tutti i dati ricevuti e conservati (dopo qualsiasi campionamento) da server e app client e dai test di disponibilità.This includes all the data received and retained (after any sampling from your server and client apps, and from availability tests.

b.b. I costi per i test Web in più passaggi vengono addebitati separatamente.A separate charge is made for multi-step web tests. Non sono inclusi i test di disponibilità semplici, il cui costo viene addebitato con il volume di dati.(This doesn't include simple availability tests, which are included in the data volume charge.)

c.c. Abilitare il piano Enterprise.Enable the Enterprise plan.

d.d. Fare clic sulle opzioni di gestione dei dati per visualizzare i volumi di dati dell'ultimo mese e per impostare un limite giornaliero o il campionamento per inserimento.Click through to data management options to view data volume for the last month, set a daily cap or set ingestion sampling.

Gli addebiti di Application Insights vengono aggiunti alla fatturazione di Azure.Application Insights charges are added to your Azure bill. È possibile visualizzare i dettagli della fattura Azure nella sezione Fatturazione del portale di Azure oppure nel portale di fatturazione di Azure.You can see details of your Azure bill on the Billing section of the Azure portal or in the Azure Billing Portal.

Nel menu laterale scegliere Fatturazione.

Velocità datiData rate

Esistono tre modi per limitare il volume di invio dei dati:There are three ways in which the volume you send data is limited:

  • Campionamento: questo meccanismo può ridurre la quantità di dati di telemetria inviati da server e app client, con una distorsione minima delle metriche.Sampling: This mechanism can be used reduce the amount of telemetry sent from your server and client apps, with minimal distortion of metrics. Si tratta dello strumento principale per ottimizzare la quantità di dati.This is the primary tool you have to tune the amount of data. Altre informazioni sulle funzionalità di campionamento.Learn more about sampling features.
  • Limite giornaliero: quando si crea una risorsa di Application Insights nel portale di Azure, il limite è impostato sul valore di 100 GB al giorno.Daily cap: When creating an Application Insights resource from the Azure portal this is set to 100 GB/day. Quando si crea una risorsa di Application Insights da Visual Studio, il valore predefinito è ridotto (solo 32,3 MB al giorno) al fine di semplificare il test.The default when creating an Application Insights resource from Visual Studio, is small (only 32.3 MB/day) which is intended only to faciliate testing. In questo caso è opportuno che l'utente aumenti il limite giornaliero prima di distribuire l'applicazione nell'ambiente di produzione.In this case it is intended that the user will raise the daily cap before deploying the app into production. Il limite massimo è 1000 GB al giorno, a meno che non sia stato richiesto un valore massimo più alto per un'applicazione con traffico elevato.The maximum cap is 1000 GB/day unless you have requested a higher maximum for a high traffic application. Prestare attenzione quando si imposta il limite giornaliero perché lo scopo deve essere quello di non raggiungere mai il limite massimo giornaliero per evitare di perdere dati per il resto del giorno e di essere sempre in grado di monitorare l'applicazione.Use care when setting the daily cap, as your intent should be never to hit the daily cap, because you will then lose data for the remainder of the day and be unable to monitor your application. Per modificare il valore, usare il pannello Limite di utilizzo volume giornaliero collegato dal pannello di gestione dati (vedere di seguito).To change it, use the Daily volume cap blade, linked from the Data Volume Management blade (see below). Tenere presente che ad alcuni tipi di sottoscrizione è associato un credito che non può essere usato per Application Insights.Note that some subscription types have credit which cannot be used for Application Insights. Se alla sottoscrizione è associato un limite di spesa, nel pannello relativo al limite giornaliero sono presenti istruzioni per rimuoverlo e aumentarlo oltre il valore di 32,3 MB al giorno.If the subscription has a spending limit, the daily cap blade will have instructions how to remove it and enable the daily cap to be raised beyond 32.3 MB/day.
  • Limitazione: la velocità dei dati non supera i 32.000 eventi al secondo, calcolati con una media di oltre 1 minuto.Throttling: This limits the data rate to 32 k events per second, averaged over 1 minute.

Cosa accade se l'app supera la velocità di limitazione?What happens if my app exceeds the throttling rate?

  • Il volume dei dati inviati dall'app viene valutato ogni minuto.The volume of data that your app sends is assessed every minute. Se il valore supera la velocità media al secondo calcolata nel minuto, il server rifiuta alcune richieste.If it exceeds the per-second rate averaged over the minute, the server refuses some requests. L'SDK esegue il buffering dei dati e quindi tenta di inviare di nuovo, distribuendo una sovratensione nell'arco di diversi minuti.The SDK buffers the data and then tries to resend, spreading a surge out over several minutes. Se l'app continua a inviare dati che eccedono la limitazione, alcuni di questi verranno eliminati.If your app consistently sends data at above the throttling rate, some data will be dropped. (Gli SDK di ASP.NET, Java e JavaScript ritentano l'invio, mentre altri SDK potrebbero semplicemente eliminare i dati sottoposti a limitazione). In caso di avvenuta limitazione, verrà visualizzata una notifica che avviserà che ciò si è verificato.(The ASP.NET, Java, and JavaScript SDKs try to resend in this way; other SDKs might simply drop throttled data.) If throttling occurs, you'll see a notification warning that this has happened.

Come è possibile conoscere la quantità di dati inviati dall'app?How do I know how much data my app is sending?

  • Aprire il pannello Gestione del volume dati per visualizzare il grafico sul volume dei dati giornalieri.Open the Data volume management blade to see the Daily data volume chart.
  • Altrimenti, in Esplora metriche, aggiungere un nuovo grafico e selezionare Volume punti dati come metrica.Or in Metrics Explorer, add a new chart and select Data point volume as its metric. Attivare il raggruppamento in base a Tipo di dati.Switch on Grouping, and group by Data type.

Per ridurre la velocità dei datiTo reduce your data rate

Ecco alcune operazioni da eseguire per ridurre il volume di dati:Here are some things you can do to reduce your data volume:

  • Utilizzare Campionamento.Use Sampling. Questa tecnologia riduce la frequenza dei dati senza deviare le metriche e senza compromettere la possibilità di spostarsi tra elementi correlati nella Ricerca.This technology reduces data rate without skewing your metrics, and without disrupting the ability to navigate between related items in Search. Nelle app server funziona automaticamente.In server apps, it operates automatically.
  • Limitare il numero di chiamate Ajax che possono essere segnalate in ogni visualizzazione pagina o disattivare la creazione di report Ajax.Limit the number of Ajax calls that can be reported in every page view, or switch off Ajax reporting.
  • Disattivare i moduli di raccolta non necessari modificando il file ApplicationInsights.config. Ad esempio, è possibile che i contatori delle prestazioni o dati sulle dipendenze siano non essenziali.Switch off collection modules you don't need by editing ApplicationInsights.config. For example, you might decide that performance counters or dependency data are inessential.
  • Suddividere i dati di telemetria per separare le chiavi di strumentazione.Split your telemetry to separate instrumentation keys.
  • Pre-aggregare metriche.Pre-aggregate metrics. Se sono state inserite chiamate a TrackMetric nell'applicazione, è possibile ridurre il traffico utilizzando l'overload che accetta il calcolo della media e la deviazione standard di un batch di misurazioni.If you have 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. In alternativa è possibile usare un pacchetto di pre-aggregazione.Or you can use a pre-aggregating package.

Gestione del volume di dati massimo giornalieroManaging the maximum daily data volume

È possibile utilizzare il limite giornaliero di volume per limitare i dati raccolti, ma se viene soddisfatta la terminazione, si verificherà una perdita di tutti i dati di telemetria inviati dall'applicazione per il resto del giorno.You can use the daily volume cap to limit the data collected, but if the cap is met, it will result in a loss of all telemetry sent from your application for the remainder of the day. Non è consigliabile che l'applicazione raggiunga il limite giornaliero, in quanto una volta raggiunto non si riuscirà più a rilevare l'integrità e le prestazioni dell'applicazione in uso.It is not advisable to have your application to hit the daily cap since you are unable to track the health and performance of your application after it is hit.

Utilizzare invece campionamento per ottimizzare il volume di dati a livello di desideri e utilizzare il limite giornaliero solo come "strettamente", nel caso in cui l'applicazione inizia a inviare quantità volumi più elevati di dati di telemetria in modo imprevisto.Instead, use Sampling to tune the data volume to the level you'd like, and use the daily cap only as a "last resort" in case your application starts sending much higher volumes of telemetry unexpectedly.

Per modificare il limite giornaliero, nella sezione di configurazione della risorsa di Application Insights, fare clic su gestione di volumi di dati quindi limite giornaliero.To change the daily cap, in the Configure section of your Application Insights resource, click Data volume management then Daily Cap.

Regolazione del limite di uso del volume di dati di telemetria giornalieri

campionamentoSampling

Sampling consente di ridurre la frequenza con cui i dati di telemetria vengono inviati all'app, pur mantenendo la possibilità di trovare gli eventi correlati durante le ricerche di diagnostica e il conteggio corretto degli eventi.Sampling is a method of reducing the rate at which telemetry is sent to your app, while still retaining the ability to find related events during diagnostic searches, and still retaining correct event counts.

Il campionamento consente di ridurre in modo efficace i costi e di non superare la quota mensile.Sampling is an effective way to reduce charges and stay within your monthly quota. L'algoritmo di campionamento conserva gli elementi correlati ai dati di telemetria, in modo che, quando si usa la ricerca, ad esempio, è possibile trovare la richiesta correlata a una particolare eccezione.The sampling algorithm retains related items of telemetry, so that, for example, when you use Search, you can find the request related to a particular exception. L'algoritmo mantiene inoltre i conteggi corretti e consente di visualizzare in Esplora metriche i valori corretti della frequenza delle richieste, della frequenza delle eccezioni e di altri contatori.The algorithm also retains correct counts, so that you see the correct values in Metric Explorer for request rates, exception rates, and other counts.

Sono disponibili diversi tipi di campionamento.There are several forms of sampling.

  • Adaptive sampling è l'opzione predefinita per ASP.NET SDK e si adatta automaticamente al volume dei dati di telemetria inviati dall'app.Adaptive sampling is the default for the ASP.NET SDK, which automatically adjusts to the volume of telemetry that your app sends. Il campionamento viene eseguito automaticamente nell'SDK dell'app Web riducendo il traffico dei dati di telemetria sulla rete.It operates automatically in the SDK in your web app, so that the telemetry traffic on the network is reduced.
  • campionamento per inserimento è un'alternativa che opera nel punto in cui i dati di telemetria provenienti dall'app raggiungono il servizio Application Insights.Ingestion sampling is an alternative that operates at the point where telemetry from your app enters the Application Insights service. Non ha alcun effetto sul volume dei dati di telemetria inviati dall'app, ma riduce tuttavia il volume mantenuto dal servizio.It doesn't affect the volume of telemetry sent from your app, but it reduces the volume retained by the service. È possibile usarlo per ridurre la quota che i dati di telemetria usano da browser e altri SDK.You can use it to reduce the quota used up by telemetry from browsers and other SDKs.

Per impostare il campionamento per inserimento, impostare il controllo nel pannello Prezzi:To set ingestion sampling, set the control in the Pricing blade:

Dal pannello Quota + prezzi, fare clic sul riquadro degli esempi e selezionare una frazione di campionamento.

Avviso

Il pannello Campionamento dei dati controlla solo il valore del campionamento per inserimento.The Data sampling blade only controls the value of ingestion sampling. Non riflette la frequenza di campionamento applicata da Application Insights SDK nell'app.It doesn't reflect the sampling rate that is being applied by the Application Insights SDK in your app. Se i dati di telemetria in ingresso sono già stati campionati nell'SDK, il campionamento per inserimento non verrà applicato.If the incoming telemetry has already been sampled at the SDK, ingestion sampling is not applied.

Per individuare la frequenza di campionamento effettiva indipendentemente dal punto in cui è stata applicata, usare una query di Analisi simile alla seguente:To discover the actual sampling rate no matter where it has been applied, use an Analytics query such as this:

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

In ogni record conservato, itemCount indica il numero di record originali che rappresenta, uguale a 1 + il numero di record precedenti scartati.In each retained record, itemCount indicates the number of original records that it represents, equal to 1 + the number of previous discarded records.

AutomazioneAutomation

È possibile scrivere uno script per impostare il piano tariffario tramite Azure Resource Manager.You can write a script to set the price plan, using Azure Resource Management. Informazioni.Learn how.

Riepilogo dei limitiLimits summary

Esistono alcuni limiti sul numero di metriche e eventi per applicazione (ovvero, per ogni chiave di strumentazione).There are some limits on the number of metrics and events per application (that is, per instrumentation key). I limiti dipendono dal piano tariffario scelto.Limits depend on the pricing plan that you choose.

RisorsaResource Limite predefinitoDefault limit NotaNote
Totale dati al giornoTotal data per day 100 GB100 GB È possibile ridurre i dati impostando un limite.You can reduce data by setting a cap. Se è necessario più spazio, è possibile aumentare il limite fino a 1.000 GB dal portale.If you need more, you can increase the limit up to 1,000 GB from the portal. Per capacità superiori a 1.000 GB, inviare un messaggio di posta elettronica a AIDataCap@microsoft.com.For capacities greater than 1,000 GB, send mail to AIDataCap@microsoft.com.
Dati gratuiti al meseFree data per month
(piano tariffario base)(Basic price plan)
1 GB1 GB Vengono applicati addebiti per ogni gigabyte di dati aggiuntivi.Additional data is charged per gigabyte.
LimitazioneThrottling 32.000 eventi/secondo32 k events/second Il limite viene misurato nell'arco di un minuto.The limit is measured over a minute.
Conservazione dei datiData retention 90 giorni90 days Questa risorsa è destinata a Ricerca, Analisi e Esplora metriche.This resource is for Search, Analytics, and Metrics Explorer.
Conservazione dei risultati dettagliati di test di disponibilità in più passiAvailability multi-step test detailed results retention 90 giorni90 days Questa risorsa fornisce risultati dettagliati per ogni passaggio.This resource provides detailed results of each step.
Dimensioni massime dell'eventoMaximum event size 64 K64 K
Lunghezza nomi di proprietà e metricheProperty and metric name length 150150 Vedere gli schemi per tipoSee type schemas
Lunghezza stringa valore di proprietàProperty value string length 8.1928,192 Vedere gli schemi per tipoSee type schemas
Lunghezza messaggio di traccia e di eccezioneTrace and exception message length 10.00010 k Vedere gli schemi per tipoSee type schemas
Numero di test di disponibilità per appAvailability tests count per app 100100
Conservazione dati profilerProfiler data retention 5 giorni5 days
Dati profiler inviati al giornoProfiler data sent per day 10 GB10GB

Per altre informazioni, vedere Informazioni su prezzi e quote in Application Insights.For more information, see About pricing and quotas in Application Insights.

Passaggi successiviNext steps