Aracılığıyla paylaş


Azure sanal makinesinde web uygulamaları için Profiler'ı etkinleştirme

Not

Azure ile etkileşim kurmak için Azure Az PowerShell modülünü kullanmanızı öneririz. Başlamak için bkz. Azure PowerShell'i yükleme. Az PowerShell modülüne nasıl geçeceğinizi öğrenmek için bkz. Azure PowerShell’i AzureRM’den Az’ye geçirme.

Bu makalede, Üç farklı yöntemle Azure sanal makinenizde (VM) veya Azure sanal makine ölçek kümenizde Application Insights Profiler'ı çalıştırmayı öğreneceksiniz:

  • Visual Studio ve Azure Resource Manager
  • PowerShell
  • Azure Resource Manager

Bu yöntemlerden herhangi biriyle şunları gerçekleştirebilirsiniz:

  • Profiler'ı çalıştırmak için Azure Tanılama uzantısını yapılandırın.
  • Application Insights SDK'sını bir VM'ye yükleyin.
  • Uygulamanızı dağıtın.
  • Azure portal Application Insights örneği aracılığıyla Profil Oluşturucu izlemelerini görüntüleyin.

Önkoşullar

Uygulamanıza Application Insights SDK'sını ekleme

  1. ASP.NET çekirdek projenizi Visual Studio'da açın.

  2. Proje>Application Insights Telemetrisi Ekle'yi seçin.

  3. İleri Azure Uygulaması İçgörüler'i> seçin.

  4. Application Insights kaynağınızın bulunduğu aboneliği seçin ve İleri'yi seçin.

  5. Bağlantı dizesinin kaydedileceği yeri seçin ve İleri'yi seçin.

  6. Son'u seçin.

Not

Visual Studio olmadan ASP.NET Core uygulamanızda Application Insights'ı etkinleştirme de dahil olmak üzere tam yönergeler için bkz. ASP.NET Core uygulamalar için Application Insights.

Application Insights SDK'sının en son kararlı sürümünü onaylayın

  1. NuGet Paketlerini Proje> Yönetimi'ne gidin.

  2. Microsoft.ApplicationInsights.AspNetCore'u seçin.

  3. Yan bölmede açılan listeden SDK'nın en son sürümünü seçin.

  4. Güncelleştir’i seçin.

    Güncelleştirme için Application Insights paketinin nerede seçildiğini gösteren ekran görüntüsü.

Profil Oluşturucu'yı etkinleştirme

Profiler'ı üç yoldan herhangi biriyle etkinleştirebilirsiniz:

  • Azure Resource Manager şablonu ve Visual Studio kullanarak ASP.NET Core uygulamanızın içinde. Önerilen.
  • Azure CLI aracılığıyla bir PowerShell komutu kullanarak.
  • Azure Kaynak Gezgini'nin kullanılması.

Azure Tanılama uzantısını yükleme

  1. Hangi ARM şablonunun kullanılacağını seçin:

  2. Şablonda türündeki extensionkaynağı bulun.

  3. Visual Studio'da, application Insights SDK'sını arm.json yüklediğinizde eklenen ASP.NET Core uygulamanızdaki dosyaya gidin.

  4. Azure Tanılama ile bir VM veya sanal makine ölçek kümesi ayarlamak için şablondan arm.json dosyaya kaynak türünü extension ekleyin.

  5. etiketinde WadCfg Application Insights izleme anahtarınızı öğesine MyApplicationInsightsProfilerSinkekleyin.

    "WadCfg": {
      "SinksConfig": {
        "Sink": [
          {
            "name": "MyApplicationInsightsProfilerSink",
            "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY"
          }
        ]
      }
    }        
    
  6. Uygulamanızı dağıtın.

Profil Oluşturucu şirket içi sunucularda çalışabilir mi?

Application Insights Profil Oluşturucu şu anda şirket içi sunucular için desteklenmemektedir.

Sonraki adımlar