Esaminare le metriche in Application InsightsExploring Metrics in Application Insights

Le metriche in Application Insights sono valori e conteggi di eventi misurati, inviati nei dati di telemetria dall'applicazione.Metrics in Application Insights are measured values and counts of events that are sent in telemetry from your application. Consentono di rilevare problemi di prestazioni e osservare le tendenze nella modalità di uso dell'applicazione.They help you detect performance issues and watch trends in how your application is being used. Esiste una vasta gamma di metriche standard ed è anche possibile creare metriche ed eventi personalizzati.There's a wide range of standard metrics, and you can also create your own custom metrics and events.

Il conteggio delle metriche e degli eventi viene visualizzato nei grafici dei valori aggregati, ad esempio somme, medie o conteggi.Metrics and event counts are displayed in charts of aggregated values such as sums, averages, or counts.

Ecco un esempio di set di grafici:Here's a sample set of charts:

I grafici delle metriche sono disponibili ovunque nel portale di Application Insights.You find metrics charts everywhere in the Application Insights portal. Nella maggior parte dei casi possono essere personalizzati ed è possibile aggiungere altri grafici al pannello.In most cases, they can be customized, and you can add more charts to the blade. Nel pannello Panoramica fare clic per visualizzare grafici più dettagliati (con titoli come "Server") oppure fare clic su Esplora metriche per aprire un nuovo pannello in cui è possibile creare grafici personalizzati.From the Overview blade, click through to more detailed charts (which have titles such as "Servers"), or click Metrics Explorer to open a new blade where you can create custom charts.

Intervallo di tempoTime range

È possibile modificare l'intervallo di tempo coperto dai grafici o dalle griglie in tutti i pannelli.You can change the Time range covered by the charts or grids on any blade.

Aprire il pannello Panoramica dell'applicazione nel portale di Azure

Se si è in attesa di alcuni dati non ancora visualizzati, fare clic su Aggiorna.If you're expecting some data that hasn't appeared yet, click Refresh. I grafici si aggiornano a intervalli regolari, ma gli intervalli sono più lunghi per gli intervalli di tempo maggiori.Charts refresh themselves at intervals, but the intervals are longer for larger time ranges. Ai dati potrebbe essere necessario un po' di tempo per superare la pipeline di analisi in un grafico.It can take a while for data to come through the analysis pipeline onto a chart.

Per ingrandire una parte di un grafico, trascinare sulla parte:To zoom into part of a chart, drag over it:

Trascinare il puntatore su una parte di un grafico.

Fare clic sul pulsante Annulla zoom per ripristinarlo.Click the Undo Zoom button to restore it.

Granularità e valori dei puntiGranularity and point values

Posizionare il mouse sul grafico per visualizzare i valori delle metriche in quel punto.Hover your mouse over the chart to display the values of the metrics at that point.

Posizionare il mouse su un grafico

Il valore della metrica in un punto particolare viene aggregato in base all'intervallo di campionamento precedente.The value of the metric at a particular point is aggregated over the preceding sampling interval.

L'intervallo di campionamento o "granularità" è visibile nella parte superiore del pannello.The sampling interval or "granularity" is shown at the top of the blade.

Intestazione di un pannello.

È possibile modificare la granularità nel pannello Intervallo di tempo:You can adjust the granularity in the Time range blade:

Intestazione di un pannello.

Le granularità disponibili dipendono dall'intervallo di tempo selezionato.The granularities available depend on the time range you select. Le granularità esplicite costituiscono alternative alla granularità "automatica" per l'intervallo di tempo.The explicit granularities are alternatives to the "automatic" granularity for the time range.

Modifica di grafici e griglieEditing charts and grids

Per aggiungere un nuovo grafico al pannello:To add a new chart to the blade:

In Esplora metriche scegliere Aggiungi grafico

Selezionare Modifica su un grafico nuovo o esistente per modificare il contenuto visualizzato:Select Edit on an existing or new chart to edit what it shows:

Selezionare una o più metriche

È possibile visualizzare più metriche in un grafico, anche se sono presenti restrizioni sulle combinazioni che è possibile visualizzare insieme.You can display more than one metric on a chart, though there are restrictions about the combinations that can be displayed together. Non appena si sceglie una metrica, alcune vengono disabilitate.As soon as you choose one metric, some of the others are disabled.

Eventuali metriche personalizzate codificate nell'app (chiamate a TrackMetric e TrackEvent) vengono elencate qui.If you coded custom metrics into your app (calls to TrackMetric and TrackEvent) they will be listed here.

Segmentare i datiSegment your data

È possibile suddividere una metrica per la proprietà, ad esempio eseguire un confronto delle visualizzazioni di una pagina sui client con sistemi operativi differenti.You can split a metric by property - for example, to compare page views on clients with different operating systems.

Selezionare un grafico o una griglia, attivare il raggruppamento e scegliere una proprietà in base a cui eseguire il raggruppamento:Select a chart or grid, switch on grouping and pick a property to group by:

Attivare il raggruppamento e poi selezionare una proprietà in Raggruppa per

Nota

Quando si utilizza la funzione di raggruppamento, i grafici ad area e a barre forniscono una visualizzazione in pila,When you use grouping, the Area and Bar chart types provide a stacked display. che risulta ottimale se il metodo di aggregazione selezionato è Somma.This is suitable where the Aggregation method is Sum. Ma se il tipo di aggregazione selezionato è Media, è consigliabile scegliere i tipi di visualizzazione a righe o a griglia.But where the aggregation type is Average, choose the Line or Grid display types.

Se si codificano metriche personalizzate nell'app e si includono valori di proprietà, sarà possibile selezionare le proprietà da questo elenco.If you coded custom metrics into your app and they include property values, you'll be able to select the property in the list.

Il grafico è troppo piccolo per dati segmentati?Is the chart too small for segmented data? modificarne l'altezza:Adjust its height:

Regolare il dispositivo di scorrimento

Tipi di aggregazioneAggregation types

La legenda sul lato mostra di solito per impostazione predefinita il valore aggregato per il periodo del grafico.The legend at the side by default usually shows the aggregated value over the period of the chart. Se si passa il mouse sul grafico, viene visualizzato il valore in questo punto.If you hover over the chart, it shows the value at that point.

Ogni punto dati del grafico è una funzione di aggregazione dei valori di dati ricevuti nell'intervallo di campionamento o nella "granularità" precedente.Each data point on the chart is an aggregate of the data values received in the preceding sampling interval or "granularity". La granularità viene visualizzata nella parte superiore del pannello e varia in base alla scala cronologica complessiva del grafico.The granularity is shown at the top of the blade, and varies with the overall timescale of the chart.

Le metriche possono essere aggregate in modi diversi:Metrics can be aggregated in different ways:

  • Conteggio è un conteggio degli eventi ricevuti nell'intervallo di campionamento.Count is a count of the events received in the sampling interval. Viene utilizzato per gli eventi come le richieste.It is used for events such as requests. Le variazioni in altezza del grafico indicano variazioni della frequenza con cui si verificano gli eventi.Variations in the height of the chart indicates variations in the rate at which the events occur. Ma si noti che il valore numerico cambia quando si modifica l'intervallo di campionamento.But note that the numeric value changes when you change the sampling interval.
  • Somma : esegue la somma dei valori dei punti dati ricevuti tramite l'intervallo di campionamento o il periodo del grafico.Sum adds up the values of all the data points received over the sampling interval, or the period of the chart.
  • Media : divide la somma per il numero di punti dati ricevuti tramite l'intervallo.Average divides the Sum by the number of data points received over the interval.
  • Unica : i conteggi vengono usati per contare gli utenti e gli account.Unique counts are used for counts of users and accounts. Per tutto l'intervallo di campionamento, o per il periodo del grafico, la cifra mostra il numero di utenti diversi visualizzato in quel momento.Over the sampling interval, or over the period of the chart, the figure shows the count of different users seen in that time.
  • % - le versioni in percentuale di ogni aggregazione vengono utilizzate solo con i grafici segmentati.% - percentage versions of each aggregation are used only with segmented charts. Il totale raggiunge sempre il 100% e il grafico mostra il contributo relativo dei diversi componenti di un totale.The total always adds up to 100%, and the chart shows the relative contribution of different components of a total.

    Aggregazione in percentuale

Modificare il tipo di aggregazioneChange the aggregation type

Modificare il grafico, quindi selezionare Aggregazione

Il metodo predefinito per ciascuna metrica viene visualizzato quando si crea un nuovo grafico o quando si deselezionano tutte le metriche:The default method for each metric is shown when you create a new chart or when all metrics are deselected:

Deselezionare tutte le metriche per visualizzare le impostazioni predefinite

Bloccare l'asse YPin Y-axis

Per impostazione predefinita, in un grafico i valori dell'asse Y sono visualizzati a partire da zero fino ai valori massimi dell'intervallo di dati, per offrire una rappresentazione visiva del quantum dei valori.By default a chart shows Y axis values starting from zero till maximum values in the data range, to give a visual representation of quantum of the values. In alcuni casi tuttavia, più che il quantum, può essere interessante esaminare le modifiche secondarie ai valori.But in some cases more than the quantum it might be interesting to visually inspect minor changes in values. Per personalizzazioni di questo tipo, usare la funzionalità di modifica dell'intervallo dell'asse Y per bloccare il valore minimo o massimo dell'asse Y nel punto desiderato.For customizations like this use the Y-axis range editing feature to pin the Y-axis minimum or maximum value at desired place. Fare clic sulla casella di controllo "Impostazioni avanzate" per visualizzare le impostazioni dell'intervallo dell'asse Y.Click on "Advanced Settings" check box to bring up the Y-axis range Settings

Fare clic su Impostazioni avanzate, selezionare l'intervallo Personalizzato e specificare i valori minino e massimo

Filtrare i datiFilter your data

Per visualizzare solo le metriche per un set di valori di proprietà selezionati:To see just the metrics for a selected set of property values:

Fare clic su Filtro, espandere una proprietà e selezionare alcuni valori

Se non si seleziona alcun valore per una determinata proprietà, è come se si selezionassero tutti i valori, ovvero alla proprietà non verrà applicato alcun filtro.If you don't select any values for a particular property, it's the same as selecting them all: there is no filter on that property.

Si noti il numero di eventi vicino a ogni valore della proprietà.Notice the counts of events alongside each property value. Quando si selezionano i valori di una proprietà, i conteggi vicino ad altri valori di proprietà vengono modificati.When you select values of one property, the counts alongside other property values are adjusted.

I filtri si applicano a tutti i grafici in un pannello.Filters apply to all the charts on a blade. Se si desidera applicare filtri diversi a grafici differenti, creare e salvare pannelli di metriche diversi.If you want different filters applied to different charts, create and save different metrics blades. Se si desidera, è possibile aggiungere sul dashboard grafici di pannelli diversi, in modo da visualizzarli uno accanto all'altro.If you want, you can pin charts from different blades to the dashboard, so that you can see them alongside each other.

Rimuovere il traffico di bot e test WebRemove bot and web test traffic

Usare il filtro Traffico reale o sintetico e selezionare Reale.Use the filter Real or synthetic traffic and check Real.

È possibile anche filtrare in base a Origine del traffico sintetico.You can also filter by Source of synthetic traffic.

Per aggiungere proprietà all'elenco di filtriTo add properties to the filter list

È possibile che si voglia filtrare i dati di telemetria in base a una categoria personalizzata.Would you like to filter telemetry on a category of your own choosing? Ad esempio, è possibile che si dividano gli utenti in categorie diverse e si voglia segmentare i dati in base a queste categorie.For example, maybe you divide up your users into different categories, and you would like segment your data by these categories.

Creare proprietà personalizzate.Create your own property. Impostazione in un Inizializzatore di telemetria affinché venga visualizzato in tutti i dati di telemetria - compresa la telemetria standard inviata dai diversi moduli SDK.Set it in a Telemetry Initializer to have it appear in all telemetry - including the standard telemetry sent by different SDK modules.

Modificare il tipo di graficoEdit the chart type

Si noti che è possibile passare dalle griglie ai grafici e viceversa:Notice that you can switch between grids and graphs:

Selezionare una griglia o un grafico e quindi scegliere un tipo di grafico

Salvare il pannello delle metricheSave your metrics blade

Dopo aver creato alcuni grafici, è possibile salvarli come preferiti.When you've created some charts, save them as a favorite. È possibile scegliere se condividerlo con altri membri del team, se si usa un account aziendale.You can choose whether to share it with other team members, if you use an organizational account.

Scegliere Preferito

Per visualizzare nuovamente il pannello, andare al pannello e aprire Preferiti:To see the blade again, go to the overview blade and open Favorites:

Nel pannello Panoramica scegliere Preferiti

Se si è scelto l'intervallo di tempo Relativo al momento del salvataggio, il pannello verrà aggiornato con le metriche più recenti.If you chose Relative time range when you saved, the blade will be updated with the latest metrics. Se si è scelto l'intervallo di tempo Assoluto, verranno visualizzati gli stessi dati ogni volta.If you chose Absolute time range, it will show the same data every time.

Reimpostare il pannelloReset the blade

Se si modifica un pannello ma poi si vuole tornare a quello salvato in origine, fare clic su Reimposta.If you edit a blade but then you'd like to get back to the original saved set, just click Reset.

Nei pulsanti nella parte superiore di Esplora metriche

Flusso metriche attiveLive metrics stream

Per una visualizzazione molto più immediata dei dati di telemetria, aprire flusso live.For a much more immediate view of your telemetry, open Live Stream. La visualizzazione della maggior parte delle metriche richiede alcuni minuti, a causa del processo di aggregazione.Most metrics take a few minutes to appear, because of the process of aggregation. Al contrario, le metriche attive sono ottimizzate per bassa latenza.By contrast, live metrics are optimized for low latency.

Impostazione di avvisiSet alerts

Per ricevere tramite posta elettronica una notifica relativa a valori insoliti di una metrica, aggiungere un avviso.To be notified by email of unusual values of any metric, add an alert. È possibile scegliere di inviare il messaggio di posta elettronica agli amministratori di account o a indirizzi di posta elettronica specifici.You can choose either to send the email to the account administrators, or to specific email addresses.

In Esplora metriche scegliere Regole di avviso, Aggiungi avviso

Altre informazioni sugli avvisi.Learn more about alerts.

Esportazione continuaContinuous Export

Se si vuole che i dati vengano esportati in modo continuo per poterli elaborare esternamente, considerare la possibilità di usare l' esportazione continua.If you want data continuously exported so that you can process it externally, consider using Continuous export.

Power BIPower BI

Per visualizzazione dei dati ancora più avanzate, è possibile esportare in Power BI.If you want even richer views of your data, you can export to Power BI.

AnalyticsAnalytics

Analytics è un modo più versatile per analizzare i dati di telemetria usando un linguaggio di query avanzato.Analytics is a more versatile way to analyze your telemetry using a powerful query language. Usare l'opzione per combinare o calcolare i risultati delle metriche oppure per eseguire un'analisi approfondita delle prestazioni recenti dell'applicazione.Use it if you want to combine or compute results from metrics, or perform an in-depth exploration of your app's recent performance.

Da un grafico di metriche è possibile fare clic sull'icona di Analytics per passare direttamente alla query di Analytics equivalente.From a metric chart, you can click the Analytics icon to get directly to the equivalent Analytics query.

Risoluzione dei problemiTroubleshooting

All'interno del grafico non vengono visualizzati dati.I don't see any data on my chart.

  • I filtri si applicano a tutti i grafici del pannello.Filters apply to all the charts on the blade. Assicurarsi che, mentre ci si concentra su un grafico, non sia stato impostato un filtro che escluda tutti i dati di un altro grafico.Make sure that, while you're focusing on one chart, you didn't set a filter that excludes all the data on another.

    Se si desidera impostare filtri diversi nei vari grafici, creare grafici in diversi pannelli e salvarli come Preferiti separati.If you want to set different filters on different charts, create them in different blades, save them as separate favorites. Se si desidera, è possibile impostarli sul dashboard in modo da visualizzarli uno accanto all'altro.If you want, you can pin them to the dashboard so that you can see them alongside each other.

  • Se si raggruppa un grafico per una proprietà non definita sulla metrica, il grafico sarà vuoto.If you group a chart by a property that is not defined on the metric, then there will be nothing on the chart. Provare a lasciare il campo "Raggruppa in base a" vuoto o scegliere una proprietà di raggruppamento diversa.Try clearing 'group by', or choose a different grouping property.
  • I dati sulle prestazioni (CPU, velocità di IO e così via) sono disponibili per servizi Web Java, app desktop di Windows, app Web IIS se si installa Status Monitor e servizi cloud di Azure.Performance data (CPU, IO rate, and so on) is available for Java web services, Windows desktop apps, IIS web apps and services if you install status monitor, and Azure Cloud Services. I dati non sono disponibili per i siti Web di Azure.It isn't available for Azure websites.

VideoVideo

Passaggi successiviNext steps