Abilitare .NET Profiler per Azure Servizi cloud
È possibile ricevere tracce delle prestazioni per l'istanza di Azure Servizi cloud abilitando Application Insights Profiler per .NET. Il 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 Servizi cloud di Azure per inviare dati di diagnostica ad Application Insights.
- Configurare l'estensione Diagnostica di Azure all'interno della soluzione per installare .NET Profiler.
- Distribuire il servizio e generare traffico per visualizzare le analisi Profiler.
Prerequisiti
- Assicurarsi di aver configurato la diagnostica per l'istanza di Servizi cloud di Azure.
- 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 Servizi cloud di Azure nel portale di Azure, aggiungere Application Insights SDK a Servizi cloud di Azure.
Dopo aver aggiunto l'SDK e pubblicato l'istanza di Servizi cloud di Azure nel portale di Azure, tenere traccia delle richieste usando Application Insights:
- Per i ruoli Web ASP.Net: Application Insights rileva automaticamente le richieste.
- Per i ruoli di lavoro: è necessario aggiungere il codice manualmente all'applicazione per tenere traccia delle richieste.
Configurare l'estensione Diagnostica di Azure
Individuare il file diagnostics.wadcfgx di Diagnostica di Azure per il ruolo dell'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 sink ApplicationInsightsProfiler
devono corrispondere.
Distribuire il servizio con la nuova configurazione di Diagnostica. Application Insights Profiler per .NET è 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 saranno più garantiti aggiornamenti o supporto per la funzionalità. Eseguire la transizione alle stringhe di connessione per sfruttare le nuove funzionalità.