Abilitare Profiler per le applicazioni di Azure Service Fabric
Application Insights Profiler è incluso in Diagnostica di Azure. È possibile installare l'estensione Diagnostica di Azure usando un modello di Azure Resource Manager (modello ARM) per il cluster di Azure Service Fabric. Ottenere un modello che installa Diagnostica di Azure in un cluster di Service Fabric.
In questo articolo si apprenderà come:
- Aggiungere la proprietà Application Insights Profiler al modello di Resource Manager.
- Distribuire il cluster di Service Fabric con la chiave di strumentazione di Application Insights Profiler.
- Abilitare Application Insights nell'applicazione Service Fabric.
- Ridistribuire il cluster di Service Fabric per abilitare 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 versioni successive.
- 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 Resource Manager.
Individuare i
WadCfg
tag nell'estensione Diagnostica di Azure nel file 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 il monitoraggio e la diagnostica con una macchina virtuale Windows e i modelli di Resource Manager di Azure.
Distribuire il cluster di Service Fabric
Dopo aver aggiornato WadCfg
la chiave di strumentazione, distribuire il cluster di Service Fabric.
Application Insights Profiler viene installato e abilitato quando viene installata l'estensione Diagnostica di Azure.
Abilitare Application Insights nell'applicazione Service Fabric
Per consentire a Profiler di raccogliere 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 tracce del traffico e visualizzare profiler
- Avviare un test di disponibilità per generare il traffico all'applicazione.
- Attendere da 10 a 15 minuti per l'invio di tracce 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 verranno più forniti aggiornamenti o supporto per la funzionalità. Passare alle stringhe di connessione per sfruttare le nuove funzionalità.