Udostępnij za pośrednictwem


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

  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 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.

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 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.