Włączanie profilera platformy .NET dla aplikacji usługi Azure Service Fabric
Profiler usługi Application Insights dla platformy .NET jest dołączony do Diagnostyka Azure. Rozszerzenie Diagnostyka Azure można zainstalować przy użyciu szablonu usługi Azure Resource Manager (szablonu usługi ARM) dla klastra usługi Azure Service Fabric. Pobierz szablon, który instaluje Diagnostyka Azure w klastrze usługi Service Fabric.
Niniejszy przewodnik zawiera informacje na temat wykonywania następujących czynności:
- Dodaj właściwość Application Insights Profiler dla platformy .NET do szablonu usługi ARM.
- Wdróż klaster usługi Service Fabric przy użyciu profilera usługi Application Insights dla klucza instrumentacji platformy .NET.
- Włącz usługę Application Insights w aplikacji usługi Service Fabric.
- Ponownie wdróż klaster usługi Service Fabric, aby włączyć program .NET Profiler.
Wymagania wstępne
- Profiler obsługuje aplikacje .NET Framework i .NET.
- Sprawdź, czy używasz programu .NET Framework 4.6.2 lub nowszego.
- Upewnij się, że wdrożony system operacyjny jest
Windows Server 2012 R2
lub nowszy.
- Klaster zarządzany usługi Azure Service Fabric.
Tworzenie szablonu wdrożenia
W klastrze zarządzanym usługi Service Fabric przejdź do lokalizacji, w której zaimplementowano szablon usługi ARM.
WadCfg
Znajdź tagi w rozszerzeniu Diagnostyka Azure w pliku szablonu wdrożenia.Dodaj następującą
SinksConfig
sekcję jako element podrzędny elementuWadCfg
. ZastąpApplicationInsightsProfiler
wartość właściwości własnym kluczem instrumentacji usługi Application Insights:"settings": { "WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSinkVMSS", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] }, }, }
Aby uzyskać informacje o sposobie dodawania rozszerzenia diagnostyki do szablonu wdrożenia, zobacz Korzystanie z monitorowania i diagnostyki przy użyciu szablonów maszyn wirtualnych z systemem Windows i usługi Azure Resource Manager.
Wdrażanie klastra usługi Service Fabric
Po zaktualizowaniu WadCfg
za pomocą klucza instrumentacji wdróż klaster usługi Service Fabric.
Program Application Insights Profiler dla platformy .NET jest zainstalowany i włączony po zainstalowaniu rozszerzenia Diagnostyka Azure.
Włączanie usługi Application Insights w aplikacji usługi Service Fabric
Aby program .NET Profiler zbierał profile dla żądań, aplikacja musi śledzić operacje za pomocą usługi Application Insights.
- Aby uzyskać informacje na temat bezstanowych interfejsów API: zapoznaj się z instrukcjami dotyczącymi śledzenia żądań profilowania.
- Aby śledzić operacje niestandardowe w innych rodzajach aplikacji: zobacz Śledzenie operacji niestandardowych za pomocą zestawu SDK platformy .NET usługi Application Insights.
Po włączeniu usługi Application Insights ponownie wdróż aplikację.
Generowanie ruchu i wyświetlanie śladów profilera platformy .NET
- Uruchom test dostępności, aby wygenerować ruch do aplikacji.
- Poczekaj od 10 do 15 minut, aż ślady zostaną wysłane do wystąpienia usługi Application Insights.
- Wyświetl ślady profilera za pośrednictwem wystąpienia usługi Application Insights w witrynie Azure Portal.
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 parametry połączenia w celu skorzystania z nowych funkcji.