Włączanie profilera dla aplikacji usługi Azure Service Fabric
Profiler usługi Application Insights 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.
W tym artykule opisano następujące zagadnienia:
- Dodaj właściwość Profiler usługi Application Insights do szablonu usługi ARM.
- Wdróż klaster usługi Service Fabric przy użyciu klucza instrumentacji profilera usługi Application Insights.
- Włącz usługę Application Insights w aplikacji usługi Service Fabric.
- Ponownie wdróż klaster usługi Service Fabric w celu włączenia profilera.
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 jest zainstalowany i włączony po zainstalowaniu rozszerzenia Diagnostyka Azure.
Włączanie usługi Application Insights w aplikacji usługi Service Fabric
Aby Profiler zbierał profile żą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
- 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.