Abilitare .NET Profiler per le applicazioni di Azure Service Fabric
Application Insights Profiler per .NET è incluso in Diagnostica di Azure. È possibile installare l'estensione Diagnostica di Azure usando un modello di Azure Resource Manager (modello di ARM) per il cluster di Azure Service Fabric. Ottenere un modello di installazione di Diagnostica di Azure in un cluster di Service Fabric.
Questa guida illustra come eseguire queste operazioni:
- Aggiungere la proprietà Application Insights Profiler per .NET al modello di Resource Manager.
- Distribuire il cluster di Service Fabric con la chiave di strumentazione di Application Insights Profiler per .NET.
- Abilitare Application Insights nell'applicazione di Service Fabric.
- Ridistribuire il cluster di Service Fabric per abilitare .NET Profiler.
Prerequisiti
- Profiler supporta applicazioni .NET Framework e .NET.
- Verificare di usare .NET Framework 4.6.2 o versione successiva.
- Verificare che il sistema operativo distribuito sia
Windows Server 2012 R2
o versione successiva.
- Un cluster gestito di Azure Service Fabric.
Creare un modello di distribuzione
Nel cluster gestito di Service Fabric passare a dove è stato implementato il modello di ARM.
Individuare le tag
WadCfg
nell'estensione di Diagnostica di Azure nel file del modello di distribuzione.Aggiungere la sezione
SinksConfig
seguente come elemento figlio diWadCfg
. sostituendo il valore della proprietàApplicationInsightsProfiler
con la chiave di strumentazione di Application Insights:"settings": { "WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSinkVMSS", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] }, }, }
Per informazioni su come aggiungere l'estensione Diagnostica al modello di distribuzione, vedere Usare monitoraggio e diagnostica con una macchina virtuale Windows e modelli di Azure Resource Manager.
Implementare il cluster di Service Fabric
Dopo l'aggiornamento WadCfg
con la chiave di strumentazione, distribuire il cluster di Service Fabric.
Application Insights Profiler per .NET viene installato e abilitato quando viene installata l'estensione Diagnostica di Azure.
Abilitare Application Insights nell'applicazione di Service Fabric
Affinché .NET Profiler raccolga i profili per le richieste, l'applicazione deve tenere traccia delle operazioni con Application Insights.
- Per le API senza stato: vedere le istruzioni per tenere traccia delle richieste di profilatura.
- Per tenere traccia delle operazioni personalizzate in altri tipi di app: vedere Tenere traccia delle operazioni personalizzate con Application Insights .NET SDK.
Dopo aver abilitato Application Insights, ridistribuire l'applicazione.
Generare traffico e visualizzare le tracce del profiler .NET
- Avviare un test di disponibilità per generare traffico per l'applicazione.
- Attendere 10-15 minuti perché le tracce siano inviate all'istanza di Application Insights.
- Visualizzare le tracce del Profiler tramite l'istanza di Application Insights nel portale di Azure.
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à.