Abilitare Profiler per il servizio cloud di Azure
È possibile ricevere tracce delle prestazioni per l'istanza di Azure Servizi cloud abilitando Application Insights Profiler. Profiler viene installato nell'istanza di Azure Servizi cloud tramite l'estensione Diagnostica di Azure.
Questa guida illustra come eseguire queste operazioni:
- Abilitare l'istanza di Azure Servizi cloud per inviare dati di diagnostica ad Application Insights.
- Configurare l'estensione Diagnostica di Azure all'interno della soluzione per installare Profiler.
- Distribuire il servizio e generare traffico per visualizzare le tracce del profiler.
Prerequisiti
- Assicurarsi di aver configurato la diagnostica per l'istanza di Azure Servizi cloud.
- Usare .NET Framework 4.6.1 o versione successiva.
- Se si usa la famiglia di sistemi operativi 4, installare .NET Framework 4.6.1 o versione successiva con un'attività di avvio.
- La famiglia di sistemi operativi 5 include una versione compatibile di .NET Framework per impostazione predefinita.
Tenere traccia delle richieste con Application Insights
Quando si pubblica l'istanza di Azure Servizi cloud nel portale di Azure, aggiungere Application Insights SDK ad Azure Servizi cloud.
Dopo aver aggiunto l'SDK e pubblicato l'istanza di Azure Servizi cloud al portale di Azure, tenere traccia delle richieste usando Application Insights:
- Per ASP.NET ruoli Web: Application Insights tiene traccia automaticamente delle richieste.
- Per i ruoli di lavoro: è necessario aggiungere codice manualmente all'applicazione per tenere traccia delle richieste.
Configurare l'estensione Diagnostica di Azure
Individuare il file Diagnostica di Azure diagnostics.wadcfgx per il ruolo applicazione.
Aggiungere la sezione SinksConfig
seguente come elemento figlio di WadCfg
:
<WadCfg>
<DiagnosticMonitorConfiguration>...</DiagnosticMonitorConfiguration>
<SinksConfig>
<Sink name="MyApplicationInsightsProfiler">
<!-- Replace with your own Application Insights instrumentation key. -->
<ApplicationInsightsProfiler>00000000-0000-0000-0000-000000000000</ApplicationInsightsProfiler>
</Sink>
</SinksConfig>
</WadCfg>
Nota
Le chiavi di strumentazione usate dall'applicazione e il ApplicationInsightsProfiler
sink devono corrispondere.
Distribuire il servizio con la nuova configurazione di Diagnostica. Application Insights Profiler è ora configurato per l'esecuzione nell'istanza di Azure Servizi cloud.
Passaggi successivi
Nota
Il 31 marzo 2025, il supporto per l'inserimento delle chiavi di strumentazione terminerà. L'inserimento delle chiavi di strumentazione continuerà a funzionare, ma non fornirà più aggiornamenti o supporto per la funzionalità. Transizione alle stringhe di connessione per sfruttare le nuove funzionalità.