Mengonversi konfigurasi ruang kerja ke konfigurasi DCR
Sedangkan Agen Analitik Log mewarisi konfigurasinya dari ruang kerja Analitik Log, Agen Azure Monitor bergantung pada aturan pengumpulan data (DCR) untuk konfigurasi
Konfigurasi ruang kerja untuk generator konfigurasi DCR adalah PowerShell yang membaca konfigurasi dari ruang kerja Anda menghasilkan beberapa templat DCR ARM, berdasarkan konfigurasi MMA yang ada di ruang kerja.
Prasyarat
- PowerShell versi 7.1.3 atau yang lebih tinggi direkomendasikan (versi minimum 5.1)
- Modul Az PowerShell untuk menarik informasi konfigurasi agen ruang kerja modul Az PowerShell. Untuk menginstal modul Az PowerShell, lihat Menginstal Azure PowerShell di Windows
- Akses Baca/Tulis ke sumber daya ruang kerja yang ditentukan
Penginstalan dan eksekusi
Unduh skrip PowerShell dari Git Hub.
Skrip mengambil konfigurasi konfigurasi agen warisan dari ruang kerja dan menghasilkan templat DCR ARM untuk setiap jenis DCR yang didukung di folder output yang ditentukan. Lebih dari satu templat dapat dibuat, satu untuk setiap jenis DCR.
Untuk beberapa ruang kerja dengan pengumpulan data yang dikonfigurasi, Anda harus menjalankan skrip untuk setiap ruang kerja. IIS mencatat skrip juga membuat peran pengumpulan data tambahan sebagai bagian dari konfigurasi tersebut.
Saat skrip selesai, skrip akan meminta Anda untuk menguji penyebaran templat di lingkungan Anda. Pilih untuk membiarkannya menyebarkan templat untuk Anda, atau menyimpan folder output yang ditentukan templat
Catatan
Skrip tidak mengaitkan DCR dengan ruang kerja. Anda harus membuat asosiasi aturan pengumpulan data (DCRAs) Anda sendiri, untuk mengaitkan DCR dengan server yang relevan. Ini memungkinkan Anda mengontrol penyebaran DCR ke server dan menguji DCR pada sampel server sebelum menyebarkan dalam skala besar.
Untuk menjalankan skrip, salin perintah berikut dan ganti parameter dengan nilai Anda:
.\WorkspaceConfigToDCRMigrationTool.ps1 -SubscriptionId $subId -ResourceGroupName $rgName -WorkspaceName $workspaceName -DCRName $dcrName -OutputFolder $outputFolderPath
Parameter skrip
Nama | Wajib | Deskripsi |
---|---|---|
SubscriptionId |
YA | ID langganan ruang kerja |
ResourceGroupName |
YA | Grup sumber daya ruang kerja |
WorkspaceName |
YA | Nama ruang kerja (ID sumber daya Azure tidak peka huruf besar/kecil) |
DCRName |
YA | Nama dasar yang digunakan untuk masing-masing DCR output |
OutputFolder |
TIDAK | Jalur folder output. Jika tidak disediakan, jalur direktori kerja digunakan |
Output:
- Untuk setiap yang didukung
DCR type
, skrip menghasilkan templat DCR ARM yang siap disebarkan dan payload DCR, untuk pengguna yang tidak memerlukan templat ARM.
Jenis DCR yang saat ini didukung:
- Windows hanya berisi
WindowsPerfCounters
danWindowsEventLogs
sumber data - Linux hanya berisi
LinuxPerfCounters
danSyslog
sumber data - Log Kustom hanya berisi
logFiles
sumber data - Log IIS hanya berisi
iisLogs
sumber data - Ekstensi DependencyAgent
- Ekstensi berisi
extensions
sumber data hanya bersama dengan sumber data perfCounters terkaitVMInsights
Penyebaran
Untuk informasi tentang menyebarkan DCR, lihat Aturan pengumpulan data di Azure Monitor dan Membuat dan mengedit aturan pengumpulan data (DCR) di Azure Monitor
Peringatan
Anda tidak boleh menggunakan tabel log kustom yang sudah ada yang digunakan oleh agen MMA. Agen MMA Anda tidak akan dapat menulis ke tabel setelah agen AMA pertama menulis ke tabel. Anda harus membuat tabel baru untuk digunakan AMA untuk mencegah kehilangan data MMA.
Langkah berikutnya
- Buku kerja Pembantu Migrasi Agen Azure Monitor
- Struktur aturan pengumpulan data
- Contoh aturan pengumpulan data (DCR) untuk sampel DCR untuk skenario pengumpulan data yang berbeda.
- Batas layanan Azure Monitor untuk batas yang berlaku untuk setiap DCR.