.NET Profiler inschakelen voor Azure Cloud Services
U kunt prestatietraceringen ontvangen voor uw exemplaar van Azure Cloud Services door Application Insights Profiler voor .NET in te schakelen. Profiler wordt geïnstalleerd op uw exemplaar van Azure Cloud Services via de Azure Diagnostics-extensie.
In deze handleiding leert u het volgende:
- Schakel uw exemplaar van Azure Cloud Services in om diagnostische gegevens naar Application Insights te verzenden.
- Configureer de Azure Diagnostics-extensie in uw oplossing om de .NET Profiler te installeren.
- Implementeer uw service en genereer verkeer om Profiler-traceringen weer te geven.
Vereisten
- Zorg ervoor dat u diagnostische gegevens hebt ingesteld voor uw exemplaar van Azure Cloud Services.
- Gebruik .NET Framework 4.6.1 of hoger.
- Als u OS Family 4 gebruikt, installeert u .NET Framework 4.6.1 of hoger met een opstarttaak.
- OS Family 5 bevat standaard een compatibele versie van .NET Framework.
Aanvragen bijhouden met Application Insights
Wanneer u uw exemplaar van Azure Cloud Services publiceert naar Azure Portal, voegt u de Application Insights-SDK toe aan Azure Cloud Services.
Nadat u de SDK hebt toegevoegd en uw exemplaar van Azure Cloud Services hebt gepubliceerd naar Azure Portal, kunt u aanvragen bijhouden met behulp van Application Insights:
- Voor ASP.NET webrollen: Application Insights houdt de aanvragen automatisch bij.
- Voor werkrollen: u moet code handmatig toevoegen aan uw toepassing om aanvragen bij te houden.
De diagnostische Azure-extensie configureren
Zoek het azure Diagnostics Diagnostics.wadcfgx-bestand voor uw toepassingsrol.
Voeg de volgende SinksConfig
sectie toe als onderliggend element van 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>
Notitie
De instrumentatiesleutels die door de toepassing en de ApplicationInsightsProfiler
sink worden gebruikt, moeten overeenkomen.
Implementeer uw service met de nieuwe diagnostische configuratie. Application Insights Profiler voor .NET is nu geconfigureerd voor uitvoering op uw exemplaar van Azure Cloud Services.
Volgende stappen
Notitie
Op 31 maart 2025 eindigt de ondersteuning voor opname van instrumentatiesleutels. Opname van instrumentatiesleutels blijft werken, maar we bieden geen updates of ondersteuning meer voor de functie. Overgang naar verbindingsreeks s om te profiteren van nieuwe mogelijkheden.