Condividi tramite


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

Creare un modello di distribuzione

  1. Nel cluster gestito di Service Fabric passare a dove è stato implementato il modello di ARM.

  2. Individuare le tag WadCfg nell'estensione di Diagnostica di Azure nel file del modello di distribuzione.

  3. Aggiungere la sezione SinksConfig seguente come elemento figlio di WadCfg. 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.

Dopo aver abilitato Application Insights, ridistribuire l'applicazione.

Generare traffico e visualizzare le tracce del profiler .NET

  1. Avviare un test di disponibilità per generare traffico per l'applicazione.
  2. Attendere 10-15 minuti perché le tracce siano inviate all'istanza di Application Insights.
  3. 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à.