Ç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 type
her 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çerirWindowsPerfCounters
- Linux yalnızca ve
Syslog
veri kaynaklarını içerirLinuxPerfCounters
- Ö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.