Condividi tramite


Configura Application Insights Profiler

Dopo aver abilitato Application Insights Profiler, è possibile:

  • Avviare una nuova sessione di profilatura.
  • Configurare i trigger di Profiler.
  • Visualizzare le sessioni di profilatura recenti.

Per aprire il riquadro Delle impostazioni del profiler di Application Insights, selezionare Prestazioni nel riquadro sinistro della pagina di Application Insights.

Screenshot che mostra il collegamento per aprire il riquadro Prestazioni.

È possibile visualizzare le tracce di Profiler tra le risorse di Azure tramite due metodi:

  • Pulsante Profiler :

    Selezionare Profiler.

    Screenshot che mostra il pulsante Profiler nel riquadro Prestazioni.

  • Operazioni:

    1. Selezionare un'operazione dall'elenco Nome operazione. Il valore complessivo è evidenziato per impostazione predefinita.

    2. Selezionare Tracce profiler.

      Screenshot che mostra la selezione delle tracce dell'operazione e del profiler per visualizzare tutte le tracce del profiler.

    3. Selezionare una delle richieste dall'elenco a sinistra.

    4. Selezionare Configura profiler.

      Screenshot che mostra la selezione complessiva e facendo clic su Tracce profiler per visualizzare tutte le tracce del profiler.

In Profiler è possibile configurare e visualizzare Profiler. La pagina Application Insights Profiler include le funzionalità seguenti.

Screenshot che mostra le funzionalità e le impostazioni della pagina profiler.

Funzionalità Descrizione
Profilo ora avvia sessioni di profilatura sessioni per tutte le app collegate a questa istanza di Application Insights.
Trigger Consente di configurare i trigger che causano l'esecuzione di Profiler.
Sessioni di profilatura recenti Visualizza informazioni sulle sessioni di profilatura precedenti, che è possibile ordinare usando i filtri nella parte superiore della pagina.

Profilo ora

Selezionare Profilo per avviare una sessione di profilatura su richiesta. Quando si seleziona questo collegamento, tutti gli agenti profiler che inviano dati a questa istanza di Application Insights iniziano a acquisire un profilo. Dopo 5-10 minuti, la sessione del profilo viene visualizzata nell'elenco.

Per attivare manualmente una sessione di Profiler, è necessario almeno l'accesso in scrittura al ruolo per il componente Application Insights. Nella maggior parte dei casi, si ottiene automaticamente l'accesso in scrittura. In caso di problemi, è necessario aggiungere il ruolo di ambito della sottoscrizione collaboratore componente di Application Insights. Per altre informazioni, vedere Ruoli, autorizzazioni e sicurezza in Monitoraggio di Azure.

Impostazioni di trigger

Selezionare Trigger per aprire il riquadro Trigger Impostazioni con le schede CPU, Memoria e Trigger di campionamento.

Trigger cpu o memoria

È possibile configurare un trigger per avviare la profilatura quando la percentuale di utilizzo della CPU o della memoria raggiunge il livello impostato.

Screenshot che mostra il riquadro Trigger Impostazioni per i trigger C P e Memory.

Impostazione Descrizione
Pulsante Attivato/Disattivato On: Avvia Profiler. Disattivato: non avvia Profiler.
Soglia di memoria Quando questa percentuale di memoria è in uso, profiler viene avviato.
Durata Imposta il periodo di esecuzione di Profiler quando viene attivato.
Ricarica Imposta il periodo di attesa del profiler prima di verificare di nuovo l'utilizzo della memoria o della CPU dopo l'attivazione.

Trigger di campionamento

A differenza dei trigger cpu o memoria, un evento non attiva il trigger di campionamento. Viene invece attivato in modo casuale per ottenere un campione veramente casuale delle prestazioni dell'applicazione. È possibile:

  • Disattivare questo trigger per disabilitare il campionamento casuale.
  • Impostare la frequenza con cui si verifica la profilatura e la durata della sessione di profilatura.

Screenshot che mostra il riquadro Trigger Impostazioni per Trigger di campionamento.

Impostazione Descrizione
Pulsante Attivato/Disattivato On: Avvia Profiler. Disattivato: non avvia Profiler.
Frequenza di campionamento Frequenza con cui può verificarsi Profiler.
  • L'impostazione Normale raccoglie i dati del 5% del tempo, ovvero circa 2 minuti all'ora.
  • L'impostazione Alta profila il 50% del tempo.
  • L'impostazione Massimo profila il 75% del tempo.

È consigliabile impostare Normale per gli ambienti di produzione.
Durata Imposta il periodo di esecuzione di Profiler quando viene attivato.

Sessioni di profilatura recenti

In questa sezione della pagina Profiler vengono visualizzate informazioni recenti sulla sessione di profilatura. Una sessione di profilatura rappresenta il tempo impiegato dall'agente profiler durante la profilatura di uno dei computer che ospitano l'applicazione. Aprire i profili da una sessione selezionando una delle righe. Per ogni sessione vengono visualizzate le impostazioni seguenti.

Impostazione Descrizione
Attivati da Modalità di avvio della sessione, da un trigger, da un profilo o da un campionamento predefinito.
Nome app Nome dell'applicazione profilata.
Istanza del computer Nome del computer in cui è stato eseguito l'agente profiler.
Timestamp: Ora in cui il profilo è stato acquisito.
Contoso Percentuale di CPU usata durante l'esecuzione del profiler.
% memoria Percentuale di memoria usata durante l'esecuzione di Profiler.

Passaggi successivi

Abilitare Profiler e visualizzare le tracce