Włączanie profilera dla usługi Azure Cloud Services
Możesz otrzymywać ślady wydajności dla wystąpienia usługi Azure Cloud Services, włączając profilera usługi Application Insights. Profiler jest instalowany w wystąpieniu usługi Azure Cloud Services za pośrednictwem rozszerzenia Diagnostyka Azure.
Niniejszy przewodnik zawiera informacje na temat wykonywania następujących czynności:
- Włącz wystąpienie usługi Azure Cloud Services, aby wysyłać dane diagnostyczne do usługi Application Insights.
- Skonfiguruj rozszerzenie Diagnostyka Azure w ramach rozwiązania w celu zainstalowania profilera.
- Wdróż usługę i wygeneruj ruch, aby wyświetlić ślady profilera.
Wymagania wstępne
- Upewnij się, że skonfigurowaliśmy diagnostykę wystąpienia usługi Azure Cloud Services.
- Użyj .NET Framework 4.6.1 lub nowszej.
- Jeśli używasz rodziny systemu operacyjnego 4, zainstaluj program .NET Framework 4.6.1 lub nowszy z zadaniem uruchamiania.
- Rodzina systemu operacyjnego 5 domyślnie zawiera zgodną wersję .NET Framework.
Śledzenie żądań za pomocą usługi Application Insights
Po opublikowaniu wystąpienia usługi Azure Cloud Services w Azure Portal dodaj zestaw SDK usługi Application Insights do usługi Azure Cloud Services.
Po dodaniu zestawu SDK i opublikowaniu wystąpienia usługi Azure Cloud Services do Azure Portal śledzenie żądań przy użyciu usługi Application Insights:
- W przypadku ról ASP.NET sieci Web: usługa Application Insights automatycznie śledzi żądania.
- W przypadku ról procesów roboczych: musisz ręcznie dodać kod do aplikacji w celu śledzenia żądań.
Konfigurowanie rozszerzenia Diagnostyka Azure
Znajdź plik Diagnostyka Azure diagnostics.wadcfgx dla roli aplikacji.
Dodaj następującą SinksConfig
sekcję jako element podrzędny elementu 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>
Uwaga
Klucze instrumentacji używane przez aplikację i ApplicationInsightsProfiler
ujście muszą być zgodne.
Wdróż usługę przy użyciu nowej konfiguracji diagnostyki. Profiler usługi Application Insights jest teraz skonfigurowany do uruchamiania w wystąpieniu usługi Azure Cloud Services.
Następne kroki
Uwaga
31 marca 2025 r. zostanie zakończone świadczenie pomocy technicznej dla pozyskiwania klucza instrumentacji. Pozyskiwanie klucza instrumentacji będzie nadal działać, ale nie udostępnimy już aktualizacji ani obsługi funkcji. Przejście do parametrów połączenia w celu skorzystania z nowych możliwości.