Çalışma alanı yapılandırmasını DCR yapılandırmalarına dönüştürme

Log Analytics Aracısı yapılandırmasını Log Analytics çalışma alanlarından devralsa da, Azure İzleyici Aracısı yapılandırma için veri toplama kurallarına (DCR) dayanır

DCR yapılandırma oluşturucusunun çalışma alanı yapılandırması, çalışma alanınızdaki yapılandırmayı okuyan bir PowerShell'dir ve çalışma alanında bulunan MMA yapılandırmalarını temel alarak birden çok DCR ARM şablonu oluşturur.

Önkoşullar

  • PowerShell sürüm 7.1.3 veya üzeri önerilir (en düşük sürüm 5.1)
  • Çalışma alanı aracısı yapılandırma bilgilerini çekmek için Az PowerShell modülü Az PowerShell modülü. Az PowerShell modülünü yüklemek için bkz . Windows'da Azure PowerShell'i yükleme
  • Belirtilen çalışma alanı kaynağına okuma/yazma erişimi

Yükleme ve yürütme

Git Hub'dan PowerShell betiğini indirin.

Betik, çalışma alanından eski aracı yapılandırmalarının yapılandırmasını alır ve belirtilen çıkış klasöründe desteklenen her DCR türü için DCR ARM şablonları oluşturur. Her DCR türü için bir şablon olmak üzere birden fazla şablon oluşturulabilir.

Veri koleksiyonları yapılandırılmış birden çok çalışma alanı için her çalışma alanı için betiği çalıştırmanız gerekir. IIS, betiği günlüğe kaydeder ve bu yapılandırmanın bir parçası olarak ek bir veri toplama rolü de oluşturur.

Betik tamamlandığında, şablonun ortamınızda dağıtımını test etmenizi ister. Şablonu sizin için dağıtmasına izin vermeyi veya şablonu belirtilen çıkış klasörünü depolamayı seçin

Not

Betik DCR'leri çalışma alanıyla ilişkilendirmez. DCR'leri ilgili sunucularla ilişkilendirmek için kendi veri toplama kuralı ilişkilendirmelerinizi (DCRA' lar) oluşturmanız gerekir. Bu, dcr'ların sunuculara dağıtımını denetlemenize ve dcr'leri büyük ölçekte dağıtmadan önce bir sunucu örneğinde test etmenizi sağlar.

Betiği çalıştırmak için aşağıdaki komutu kopyalayın ve parametreleri değerlerinizle değiştirin:

	.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath

Betik parametreleri

Veri Akışı Adı Zorunlu Veri Akışı Açıklaması
SubscriptionId EVET Çalışma alanının abonelik kimliği
ResourceGroupName EVET Çalışma alanının kaynak grubu
WorkspaceName EVET Çalışma alanının adı (Azure kaynak kimlikleri büyük/küçük harfe duyarlı değildir)
DCRName EVET Çıkış DCR'lerinin her biri için kullanılan temel ad
OutputFolder HAYIR Çıkış klasörü yolu. Sağlanmazsa, çalışma dizini yolu kullanılır

Çıkış:

  • Desteklenen DCR typeher için betik, ARM şablonuna ihtiyacı olmayan kullanıcılar için dağıtılmaya hazır bir DCR ARM şablonu ve DCR yükü oluşturur.

Şu anda desteklenen DCR türleri:

  • Windows yalnızca ve WindowsEventLogs veri kaynaklarını içerir WindowsPerfCounters
  • Linux yalnızca ve Syslog veri kaynaklarını içerir LinuxPerfCounters
  • Özel Günlükler yalnızca veri kaynakları içeriyor logFiles
  • IIS Günlükleri yalnızca veri kaynaklarını içerir iisLogs
  • DependencyAgent uzantısı
  • Uzantılar yalnızca ilişkili perfCounters veri kaynaklarıyla birlikte veri kaynakları içerir extensions
    • VMInsights

Dağıtım

DCR'leri dağıtma hakkında bilgi için bkz. Azure İzleyici'de veri toplama kuralları ve Azure İzleyici'de veri toplama kuralları (DCR) oluşturma ve düzenleme

Uyarı

MMA aracıları tarafından kullanılan mevcut bir özel günlük tablosunu kullanmamalısınız. İlk AMA aracısı tabloya yazdıktan sonra MMA aracılarınız tabloya yazamaz. MMA veri kaybını önlemek için AMA'nın kullanması için yeni bir tablo oluşturmanız gerekir.

Sonraki adımlar