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ść Profilera 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, aby włączyć profiler.

Wymagania wstępne

Tworzenie szablonu wdrożenia

  1. W klastrze zarządzanym usługi Service Fabric przejdź do lokalizacji, w której zaimplementowano szablon usługi ARM.

  2. WadCfg Znajdź tagi w rozszerzeniu Diagnostyka Azure w pliku szablonu wdrożenia.

  3. Dodaj następującą SinksConfig sekcję jako element podrzędny elementu WadCfg. Zastąp ApplicationInsightsProfiler 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 na temat sposobu dodawania rozszerzenia Diagnostyka do szablonu wdrożenia, zobacz Korzystanie z monitorowania i diagnostyki przy użyciu maszyny wirtualnej z systemem Windows i szablonów 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 instalowany i włączany po zainstalowaniu rozszerzenia Diagnostyka Azure.

Włączanie usługi Application Insights w aplikacji usługi Service Fabric

Aby Profiler zbierał profile dla żądań, aplikacja musi śledzić operacje za pomocą usługi Application Insights.

Po włączeniu usługi Application Insights ponownie wdróż aplikację.

Generowanie ruchu i wyświetlanie śladów profilera

  1. Uruchom test dostępności , aby wygenerować ruch do aplikacji.
  2. Poczekaj od 10 do 15 minut, aż ślady zostaną wysłane do wystąpienia usługi Application Insights.
  3. Wyświetl ślady profilera za pośrednictwem wystąpienia usługi Application Insights w 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 będziemy już zapewniać aktualizacji ani obsługi funkcji. Przejście do parametrów połączenia w celu skorzystania z nowych możliwości.