Uygulama Azure App Service canlı uygulama profili Analizler
Profiler'ı Temel hizmet ASP.NET ASP.NET Core veya daha yüksek bir Azure App Service uygulama üzerinde çalıştırabilirsiniz. Linux'ta Profiler'ın etkinleştirilmesi şu anda yalnızca bu yöntemiyle mümkündür.
Uygulamanız için ProfilLeyici'yi etkinleştirme
Bir uygulamada Profiler'i etkinleştirmek için aşağıdaki yönergeleri izleyin. Farklı türde bir Azure hizmeti çalıştırıyorsanız, desteklenen diğer platformlarda Profiler'ın etkinleştirilmesi için yönergeler:
Application Analizler Profiler, App Services çalışma zamanının bir parçası olarak önceden yüklenir. Aşağıdaki adımlarda, bu özelliği kullanıcınıza nasıl App Service. Derleme zamanında uygulamanıza App Analizler SDK'sı dahil etse bile bu adımları izleyin.
Not
Application Analizler Profiler'ın kodsuz yüklemesi. .NET Core destek ilkesine uyuyor. Desteklenen çalışma zamanları hakkında daha fazla bilgi için bkz. .NET Core Destek İlkesi.
Uygulamanıza uygun Azure denetim masasına App Service.
Uygulama hizmetiniz için "Always On" ayarını etkinleştirin. Bu ayarı , Yapılandırma Ayarlar altında bulabilirsiniz (sonraki adımda ekran görüntüsüne bakın) ve Genel ayarlar sekmesini seçin.
Uygulama Ayarlar > sayfasına Analizler gidin.

Bölmede yer alan yönergeleri izleyerek yeni bir kaynak oluşturun veya var olan bir App Analizler kaynağı seçerek uygulamanızı izleyin. Ayrıca Profil Oluşturma'nın On olduğundan da emin olun. Application Analizler kaynağınız aboneliğinden farklı bir abonelikte App Service, Application Analizler'yi yapılandırmak için bu sayfayı Analizler. Yine de gerekli uygulama ayarlarını el ile oluşturarak el ile yapabilirsiniz. Sonraki bölümde Profiler'ın el ile etkinleştirilmesi için yönergeler yer almaktadır.

Profil oluşturma artık app services uygulama ayarı kullanılarak etkinleştirildi.

Profiler'i el ile veya Azure Resource Manager
Application Analizler Profiler, uygulama ayarlarınız için uygulama ayarları Azure App Service. Yukarıda gösterilen seçeneklerin gösterildiği sayfa, bu uygulama ayarlarını sizin için oluşturur. Ancak bir şablon veya başka bir şekilde bu ayarların oluşturulmasını otomatik hale getirirsiniz. Application Analizler kaynağınız Azure App Service farklı bir abonelikte ise bu ayarlar Azure App Service. Profilleyiciyi etkinleştirmek için gereken ayarlar şu şekildedir:
| Uygulama Ayarı | Değer |
|---|---|
| APPINSIGHTS_INSTRUMENTATIONKEY | Application Analizler kaynağınız için iKey |
| APPINSIGHTS_PROFILERFEATURE_VERSION | 1.0.0 |
| DiagnosticServices_EXTENSION_VERSION | Yaklaşık 3 |
Bu değerleri ayarlamak için Azure Resource Manager , Azure PowerShell , Azure CLI kullanabilirsiniz.
Diğer bulutlar için Profil Oluşturma'yı etkinleştirme
Şu anda uç nokta değişikliği gerektiren bölgeler yalnızca Azure Azure Kamu için kullanılabilir.
| Uygulama Ayarı | ABD Kamu Bulutu | Çin Bulutu |
|---|---|---|
| ApplicationInsightsProfilerEndpoint | https://profiler.monitor.azure.us |
https://profiler.monitor.azure.cn |
| ApplicationInsightsEndpoint | https://dc.applicationinsights.us |
https://dc.applicationinsights.azure.cn |
Profiler'ı devre dışı bırakma
Tek bir uygulamanın örneğine yönelik Profiler'ı durdurmak veya yeniden başlatmak için sol kenar çubuğuna WebJobs'ı seçin ve adlı web işini ApplicationInsightsProfiler3 durdurun.

Performans sorunlarını mümkün olan en kısa sürede bulmak için tüm uygulamalarınız üzerinde Profil Oluşturma'nın etkinleştirilmesi önerilir.
Değişiklikleri web uygulamanıza dağıtmak için WebDeploy kullanılırken profil oluşturma dosyaları silinebilir. App_Data klasörünün dağıtım sırasında silinmesini dışlayarak silme işlemini önleyebilirsiniz.