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.
È possibile visualizzare le tracce di Profiler tra le risorse di Azure tramite due metodi:
Pulsante Profiler :
Selezionare Profiler.
Operazioni:
In Profiler è possibile configurare e visualizzare Profiler. La pagina Application Insights Profiler include le funzionalità seguenti.
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.
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.
Impostazione | Descrizione |
---|---|
Pulsante Attivato/Disattivato | On: Avvia Profiler. Disattivato: non avvia Profiler. |
Frequenza di campionamento | Frequenza con cui può verificarsi Profiler.
È 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. |