Povolení profileru .NET pro Azure Cloud Services
Trasování výkonu pro vaši instanci služby Azure Cloud Services můžete získat povolením profileru Application Insights pro .NET. Profiler je nainstalovaný ve vaší instanci Azure Cloud Services prostřednictvím rozšíření Azure Diagnostics.
V této příručce se naučíte:
- Povolte instanci Azure Cloud Services, aby odesílala diagnostická data do Application Insights.
- Nakonfigurujte rozšíření Azure Diagnostics v rámci vašeho řešení tak, aby nainstalovalo .NET Profiler.
- Nasaďte službu a vygenerujte provoz pro zobrazení trasování profileru.
Požadavky
- Ujistěte se, že jste nastavili diagnostiku pro vaši instanci Azure Cloud Services.
- Použijte rozhraní .NET Framework 4.6.1 nebo novější.
- Pokud používáte řadu OS 4, nainstalujte rozhraní .NET Framework 4.6.1 nebo novější s úlohou po spuštění.
- Řada operačních systému 5 obsahuje ve výchozím nastavení kompatibilní verzi rozhraní .NET Framework.
Sledování požadavků pomocí Application Insights
Při publikování instance Azure Cloud Services na webu Azure Portal přidejte sadu Application Insights SDK do Azure Cloud Services.
Po přidání sady SDK a publikování instance Azure Cloud Services na portál Azure Portal sledujte požadavky pomocí Application Insights:
- U ASP.NET webových rolí: Application Insights automaticky sleduje požadavky.
- Pro role pracovního procesu: Ke sledování požadavků musíte do aplikace přidat kód ručně.
Konfigurace rozšíření Azure Diagnostics
Vyhledejte soubor Azure Diagnostics diagnostics.wadcfgx pro vaši roli aplikace.
Přidejte následující SinksConfig
oddíl jako podřízený prvek 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>
Poznámka:
Instrumentační klíče používané aplikací a jímka ApplicationInsightsProfiler
se musí shodovat.
Nasaďte službu pomocí nové konfigurace diagnostiky. Application Insights Profiler pro .NET je teď nakonfigurovaný tak, aby běžel ve vaší instanci Azure Cloud Services.
Další kroky
Poznámka:
Podpora příjmu dat založeného na instrumentačním klíči skončí 31. března 2025. Příjem klíčů instrumentace bude dál fungovat, ale už nebudeme poskytovat aktualizace ani podporu pro tuto funkci. Přechod na připojovací řetězec, abyste mohli využívat nové funkce.