Azure Service Fabric uygulamaları için .NET Profiler'ı etkinleştirme

.NET için Application Insights Profiler, Azure Tanılama ile birlikte sunulmaktadır. Azure Service Fabric kümeniz için bir Azure Resource Manager şablonu (ARM şablonu) kullanarak Azure Tanılama uzantısını yükleyebilirsiniz. Azure Tanılama yükleyen bir şablonu Service Fabric kümesi üzerine yükleyin.

Bu kılavuzda şunların nasıl yapıldığını öğrenirsiniz:

  • .NET için Application Insights Profil Oluşturucu özelliğini ARM şablonunuza ekleyin.
  • Service Fabric kümenizi .NET bağlantı dizesi için Application Insights Profil Oluşturucu ile dağıtın.
  • Service Fabric uygulamanızda Application Insights'i etkinleştirin.
  • .NET Profiler'ı etkinleştirmek için Service Fabric kümenizi yeniden dağıtın.

Önkoşullar

Dağıtım şablonu oluşturma

  1. Service Fabric yönetilen kümenizde ARM şablonunu uyguladığınız yere gidin.

  2. Dağıtım şablonu dosyasındaki WadCfg uzantısındaki etiketlerini bulun.

  3. Aşağıdaki SinksConfig bölümü, WadCfg öğesinin alt öğesi olarak ekleyin. ApplicationInsightsProfiler Özellik değerini kendi Application Insights bağlantı dizenizle değiştirin:

    "settings": {
        "WadCfg": {
            "SinksConfig": {
                "Sink": [
                    {
                        "name": "MyApplicationInsightsProfilerSinkVMSS",
                        "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
                    }
                ]
            },
        },
    }  
    

Tanılama uzantısını dağıtım şablonunuza ekleme hakkında bilgi için bkz. Windows VM ile izleme ve tanılama kullanma.

Service Fabric kümenizi dağıtma

Bağlantı dizenizi WadCfg ile güncelledikten sonra, Service Fabric kümenizi dağıtın.

.NET için Application Insights Profil Oluşturucu, Azure Tanılama uzantısı yüklendiğinde yüklenir ve etkinleştirilir.

Service Fabric uygulamanızda Application Insights'i etkinleştirme

.NET Profiler'ın isteklerinize yönelik profilleri toplaması için uygulamanızın Application Insights ile işlemleri izlemesi gerekir.

Application Insights'ı etkinleştirdikten sonra uygulamanızı yeniden dağıtabilirsiniz.

Trafik oluştur ve .NET profil aracı izlerini görüntüle

  1. Uygulamanıza trafik oluşturmak için bir kullanılabilirlik testi başlatın.
  2. İzlemelerin Application Insights örneğine gönderilmesi için 10-15 dakika bekleyin.
  3. Azure portalında Application Insights örneğini kullanarak Profil Oluşturucu izlemelerini görüntüleyin.

Sonraki adım