Aktivera .NET Profiler för Azure Service Fabric-program
Application Insights Profiler för .NET ingår i Azure Diagnostics. Du kan installera Azure Diagnostics-tillägget med hjälp av en Azure Resource Manager-mall (ARM-mall) för ditt Azure Service Fabric-kluster. Hämta en mall som installerar Azure Diagnostics i ett Service Fabric-kluster.
I den här guiden får du lära du dig att:
- Lägg till egenskapen Application Insights Profiler för .NET i ARM-mallen.
- Distribuera ditt Service Fabric-kluster med instrumentationsnyckeln Application Insights Profiler för .NET.
- Aktivera Application Insights i ditt Service Fabric-program.
- Distribuera om Service Fabric-klustret för att aktivera .NET Profiler.
Förutsättningar
- Profiler stöder .NET Framework- och .NET-program.
- Kontrollera att du använder .NET Framework 4.6.2 eller senare.
- Bekräfta att det distribuerade operativsystemet är
Windows Server 2012 R2
eller senare.
- Ett Hanterat Azure Service Fabric-kluster.
Skapa en distributionsmall
I ditt Service Fabric-hanterade kluster går du till den plats där du implementerade ARM-mallen.
Leta upp taggarna
WadCfg
i Azure Diagnostics-tillägget i distributionsmallfilen.Lägg till följande
SinksConfig
avsnitt som ett underordnat element iWadCfg
. Ersätt egenskapsvärdetApplicationInsightsProfiler
med din egen Application Insights-instrumentationsnyckel:"settings": { "WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSinkVMSS", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] }, }, }
Information om hur du lägger till diagnostiktillägget i distributionsmallen finns i Använda övervakning och diagnostik med en virtuell Windows-dator och Azure Resource Manager-mallar.
Distribuera ditt Service Fabric-kluster
När du har uppdaterat WadCfg
med instrumentationsnyckeln distribuerar du Service Fabric-klustret.
Application Insights Profiler för .NET installeras och aktiveras när Azure Diagnostics-tillägget installeras.
Aktivera Application Insights i ditt Service Fabric-program
För att .NET Profiler ska kunna samla in profiler för dina begäranden måste programmet spåra åtgärder med Application Insights.
- För tillståndslösa API:er: Se anvisningarna för att spåra begäranden för profilering.
- Information om hur du spårar anpassade åtgärder i andra typer av appar finns i Spåra anpassade åtgärder med Application Insights .NET SDK.
När du har aktiverat Application Insights distribuerar du om programmet.
Generera trafik och visa .NET Profiler-spårningar
- Starta ett tillgänglighetstest för att generera trafik till ditt program.
- Vänta 10 till 15 minuter innan spårningar skickas till Application Insights-instansen.
- Visa Profiler-spårningar via Application Insights-instansen i Azure Portal.
Nästa steg
Kommentar
Stödet för inmatning av instrumentationsnycklar upphör den 31 mars 2025. Inmatningen av instrumenteringsnyckeln fortsätter att fungera, men vi kommer inte längre att tillhandahålla uppdateringar eller stöd för funktionen. Övergå till anslutningssträng för att dra nytta av nya funktioner.