Bagikan melalui


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 dan WindowsEventLogs sumber data
  • Linux hanya berisi LinuxPerfCounters dan Syslog 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 terkait
    • VMInsights

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