Şirket içi sunucular için Azure İzleyici Uygulama Analizler Aracısı dağıtma

Uygulama Analizler Aracısı (eski adıYla Durum İzleyicisi V2), PowerShell Galerisi yayımlanan bir PowerShell modülüdür. Durum İzleyicisi'nin yerini alır. Telemetri, uygulamanızı izleyebileceğiniz Azure portalına gönderilir.

Desteklenen otomatik dağıtım senaryolarının tam listesi için bkz . Desteklenen ortamlar, diller ve kaynak sağlayıcıları.

Dekont

Modül şu anda IIS ile barındırılan ASP.NET ve ASP.NET Core web uygulamalarının kodsuz izlemesini destekler. Java ve Node.js uygulamalarını işaretlemek için SDK kullanın.

Uygulama Analizler Aracısı PowerShell Galerisi bulunur.

PowerShell Gallery icon.

Yönergeler

  • Kısa kod örneklerini kullanmaya başlamak için Başlarken sekmesine bakın.
  • Kullanmaya başlama hakkında ayrıntılı bilgi için Ayrıntılı yönergeler sekmesine bakın.
  • PowerShell API başvurusu için API başvurusu sekmesine bakın.
  • Sürüm notu güncelleştirmeleri için Sürüm notları sekmesine bakın.

Bu sekme, çoğu ortamda çalışması beklenen hızlı başlangıç komutlarını içerir. Yönergeler güncelleştirmeleri dağıtmak için PowerShell Galerisi bağlıdır. Bu komutlar PowerShell -Proxy parametresini destekler.

Bu komutların, özelleştirme yönergelerinin ve sorun giderme hakkındaki bilgilerin açıklaması için ayrıntılı yönergelere bakın.

Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

İndirme ve yükleme için PowerShell Galerisi kullanın.

Yükleme önkoşulları

İzlemeyi etkinleştirmek için bir bağlantı dizesi sahip olmanız gerekir. Uygulama Analizler kaynağınızın Genel Bakış bölmesinde bir bağlantı dizesi görüntülenir. Daha fazla bilgi için bkz. Bağlan ion dizeleri.

Dekont

Nisan 2020 itibarıyla PowerShell Galerisi TLS 1.1 ve 1.0'ı kullanım dışı bırakmıştır.

İhtiyaç duyabileceğiniz diğer önkoşullar için bkz. TLS desteği PowerShell Galerisi.

PowerShell'i yönetici olarak çalıştırın.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Set-PSRepository -Name "PSGallery" -InstallationPolicy Trusted
Install-Module -Name PowerShellGet -Force

PowerShell'i kapatın.

Application Analizler Agent'ı yükleme

PowerShell'i yönetici olarak çalıştırın.

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force
Install-Module -Name Az.ApplicationMonitor -AllowPrerelease -AcceptLicense

Dekont

AllowPrerelease cmdlet'indeki Install-Module anahtar, beta sürümünün yüklenmesine izin verir.

Daha fazla bilgi için bkz . Install-Module.

İzlemeyi etkinleştirme

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force
Enable-ApplicationInsightsMonitoring -ConnectionString 'InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://xxxx.applicationinsights.azure.com/'

El ile indirme ve yükleme (çevrimdışı seçenek)

Ayrıca el ile indirip yükleyebilirsiniz.

Modülü indirin

Modülün en son sürümünü PowerShell Galerisi'den el ile indirin.

Uygulama Analizler Aracısı'nın sıkıştırmasını açma ve yükleme

$pathToNupkg = "C:\Users\t\Desktop\Az.ApplicationMonitor.0.3.0-alpha.nupkg"
$pathToZip = ([io.path]::ChangeExtension($pathToNupkg, "zip"))
$pathToNupkg | rename-item -newname $pathToZip
$pathInstalledModule = "$Env:ProgramFiles\WindowsPowerShell\Modules\Az.ApplicationMonitor"
Expand-Archive -LiteralPath $pathToZip -DestinationPath $pathInstalledModule

İzlemeyi etkinleştirme

Enable-ApplicationInsightsMonitoring -ConnectionString 'InstrumentationKey=00000000-0000-0000-0000-000000000000;IngestionEndpoint=https://xxxx.applicationinsights.azure.com/'

Sık sorulan sorular

Bu bölüm, sık sorulan soruların yanıtlarını sağlar.

Uygulama Analizler Aracısı ara sunucu yüklemelerini destekliyor mu?

Evet. Application Analizler Agent'ı indirmenin birden çok yolu vardır:

  • Bilgisayarınızda İnternet erişimi varsa, parametreleri kullanarak -Proxy PowerShell Galerisi ekleyebilirsiniz.
  • Ayrıca modülü el ile indirebilir ve bilgisayarınıza yükleyebilir veya doğrudan kullanabilirsiniz.

Bu seçeneklerin her biri ayrıntılı yönergelerde açıklanmıştır.

Uygulama Analizler Aracısı ASP.NET Core uygulamalarını destekliyor mu?

Evet. Application Analizler Agent 2.0.0 ve sonraki sürümlerinde IIS'de barındırılan ASP.NET Core uygulamaları desteklenir.

Etkinleştirmenin başarılı olduğunu Nasıl yaparım? doğrulayın?

Ara sunucu geçişi Nasıl yaparım??

Ara sunucu geçişine ulaşmak için makine düzeyinde ara sunucu veya uygulama düzeyi ara sunucu yapılandırın. Bkz . DefaultProxy.

Örnek Web.config:

<system.net>
    <defaultProxy>
    <proxy proxyaddress="http://xx.xx.xx.xx:yyyy" bypassonlocal="true"/>
    </defaultProxy>
</system.net>

Sorun giderme

Ayrılmış sorun giderme makalesine bakın.

Uygulama konağınızla alma hizmeti arasındaki bağlantıyı test etme

Uygulama Analizler SDK'ları ve aracıları, alma uç noktalarımıza REST çağrıları olarak alınabilmek için telemetri gönderir. PowerShell veya curl komutlarından ham REST istemcilerini kullanarak web sunucunuzdan veya uygulama konak makinenizden alma hizmeti uç noktalarına bağlantıyı test edebilirsiniz. Bkz. Azure İzleyici Uygulama Analizler eksik uygulama telemetri sorunlarını giderme.

Sonraki adımlar

Telemetrinizi görüntüleyin:

Daha fazla telemetri ekleyin:

Uygulama Analizler Aracısı ile daha fazlasını yapın: