Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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öntem kullanarak Azure sanal makinenizde (VM) veya Azure sanal makine ölçek kümenizde .NET için Application Insights Profiler'ı çalıştırmayı öğreneceksiniz:
- Visual Studio ve Azure Resource Manager
- PowerShell
- Azure Resource Manager
Tercih ettiğiniz yöntem sekmesini seçerek:
Bu kılavuzda şunların nasıl yapıldığını öğrenirsiniz:
- Uygulamanıza Application Insights SDK'sını ekleyin.
- Application Insights SDK'sının en son kararlı sürümünü onaylayın.
- .NET Profiler'ı etkinleştirin.
Not
Şu anda şirket içi sunucularda .NET için Application Insights Profiler desteklenmemektedir.
Önkoşullar
İşlevli bir ASP.NET Core uygulaması.
Application Insights kaynağı.
Azure Tanılama uzantısı için Azure Resource Manager şablonlarını (ARM şablonları) gözden geçirmek için:
Uygulamanıza Application Insights SDK'sını ekleme
Visual Studio'da ASP.NET temel projenizi açın.
Proje
Azure Application Insights'ı ve ardından İleri'yi seçin.
Application Insights kaynağınızın bulunduğu aboneliği ve ardından İleri'yi seçin.
Bağlantı dizesinin kaydedileceği yeri ve ardından İleri'yi seçin.
Bitir'iseçin.
Not
Visual Studio olmadan ASP.NET Core uygulamanızda Application Insights'ı etkinleştirme de dahil olmak üzere tam yönergeler için bkz. .NET ve Node.js uygulamalarını izleme.
Application Insights SDK'sının en son kararlı sürümünü onaylayın
Proje>NuGet Paketlerini Yönet'e 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.
.NET Profiler'ı etkinleştirme
Profiler'ı şu yollarla etkinleştirebilirsiniz:
- ASP.NET Core uygulamanızda Azure Resource Manager şablonu ve Visual Studio kullanarak. Önerilen.
- 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
extensionkaynağı bulun.ASP.NET Core uygulamanızda, Application Insights SDK'yı yüklediğinizde eklenen
arm.jsondosyasına Visual Studio'da gidin.Azure Tanılama ile bir VM veya sanal makine ölçek kümesi ayarlamak için şablondaki
extensionkaynak türünüarm.jsondosyaya ekleyin.WadCfgetiketi içine Application Insights bağlantı dizeniziMyApplicationInsightsProfilerSinköğesine ekleyin."WadCfg": { "SinksConfig": { "Sink": [ { "name": "MyApplicationInsightsProfilerSink", "ApplicationInsightsProfiler": "YOUR_APPLICATION_INSIGHTS_INSTRUMENTATION_KEY" } ] } }Uygulamanızı dağıtın.