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
- İşlevli bir ASP.NET Core uygulaması.
- Application Insights kaynağı.
- Azure Tanılama uzantısının Azure Resource Manager şablonlarını (ARM şablonları) gözden geçirmek için:
Uygulamanıza Application Insights SDK'sını ekleme
ASP.NET çekirdek projenizi Visual Studio'da açın.
Proje>Application Insights Telemetrisi Ekle'yi seçin.
İleri Azure Uygulaması İçgörüler'i> seçin.
Application Insights kaynağınızın bulunduğu aboneliği seçin ve İleri'yi seçin.
Bağlantı dizesinin kaydedileceği yeri seçin ve İleri'yi seçin.
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
NuGet Paketlerini Proje> Yönetimi'ne gidin.
Microsoft.ApplicationInsights.AspNetCore'u seçin.
Yan bölmede açılan listeden SDK'nın en son sürümünü seçin.
Güncelleştir’i seçin.
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
Hangi ARM şablonunun kullanılacağını seçin:
Şablonda türündeki
extension
kaynağı bulun.Visual Studio'da, application Insights SDK'sını
arm.json
yüklediğinizde eklenen ASP.NET Core uygulamanızdaki dosyaya gidin.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.etiketinde
WadCfg
Application Insights izleme anahtarınızı öğesineMyApplicationInsightsProfilerSink
ekleyin."WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSink", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] } }
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.