Bagikan melalui


Mengonfigurasi ruang kerja untuk mesin pengoptimalan Azure

Artikel ini menjelaskan cara mengonfigurasi ruang kerja Analitik Log untuk mesin pengoptimalan Azure (AOE).


Mengonfigurasi penghitung kinerja

Jika Anda ingin memanfaatkan sepenuhnya rekomendasi penyesuaian ukuran yang tepat dari mesin virtual (VM), Anda harus memastikan bahwa VM Anda mengirim log ke Log Analytics workspace. Tt seharusnya adalah yang Anda pilih pada saat instalasi AOE, namun bisa berbeda dan Anda mungkin memerlukan mereka untuk mengirimkan indikator kinerja tertentu. Daftar penghitung yang diperlukan ditentukan dalam file perfcounters.json (tersedia di direktori akar AOE). AOE menyediakan beberapa alat yang membantu Anda memvalidasi dan memperbaiki penghitung kinerja Analitik Log yang dikonfigurasi. Mereka bergantung pada jenis agen yang Anda gunakan untuk mengumpulkan log dari komputer Anda.

Agen Azure Monitor (pendekatan pilihan)

Dengan bantuan Setup-DataCollectionRules.ps1 skrip, Anda dapat membuat beberapa Aturan Pengumpulan Data (DCR) - satu per jenis OS - yang Anda konfigurasikan untuk mengalirkan penghitung kinerja ke ruang kerja Log Analytics pilihan Anda. Setelah membuat DCR dengan skrip berikut, Anda hanya perlu secara manual atau otomatis (misalnya, dengan Azure Policy) mengaitkan VM Anda ke DCR masing-masing.

Persyaratan

Install-Module -Name Az.Accounts
Install-Module -Name Az.Resources
Install-Module -Name Az.OperationalInsights

Penggunaan

./Setup-DataCollectionRules.ps1 -DestinationWorkspaceResourceId <Log Analytics workspace ARM resource ID> [-AzureEnvironment <AzureChinaCloud|AzureUSGovernment|AzureCloud>] [-IntervalSeconds <performance counter collection frequency - default 60>] [-ResourceTags <hashtable with the tag name/value pairs to apply to the DCR>]

# Example 1 - create Linux and Windows DCRs with the default options
./Setup-DataCollectionRules.ps1 -DestinationWorkspaceResourceId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/myWorkspace"

# Example 2 - create DCRs using a custom counter collection frequency and assigning specific tags
./Setup-DataCollectionRules.ps1 -DestinationWorkspaceResourceId "/subscriptions/aaaa0a0a-bb1b-cc2c-dd3d-eeeeee4e4e4e/resourceGroups/myResourceGroup/providers/Microsoft.OperationalInsights/workspaces/myWorkspace" -IntervalSeconds 30 -ResourceTags @{"tagName"="tagValue";"otherTagName"="otherTagValue"}

Agen Analitik Log (Agen Pemantauan Microsoft warisan, tidak digunakan lagi pada 31 Agustus 2024)

Jika Anda masih menggunakan agen Analitik Log warisan, migrasikan ke Agen Azure Monitor.


Estimasi biaya catatan kinerja

Setiap entri penghitung performa dalam tabel Perf memiliki ukuran yang berbeda, tergantung pada tujuh penghitung yang diperlukan untuk setiap jenis OS. Tabel berikut menyebutkan ukuran (dalam byte) per entri penghitung kinerja.

Jenis OS Objek Penghitung Ukuran Pengumpulan data per setiap interval/VM
Windows Prosesor % Waktu Prosesor 200 1 + jumlah vCPU yang aktif
Windows Memori Megabyte yang tersedia 220 1
Windows LogicalDisk Pembacaan Disk Byte/dtk 250 3 + jumlah disk data
Windows LogicalDisk Byte-Byte Tulis Disk per detik 250 3 + jumlah disk data
Windows LogicalDisk Pembacaan Disk per Detik 250 3 + jumlah disk data
Windows LogicalDisk Penulisan Disk per Detik 250 3 + jumlah disk data
Windows Adapter Jaringan Bytes Total per detik 290 jumlah adaptor jaringan
Linux Prosesor % Waktu Prosesor 200
Linux Memori % Memori Terpakai 200
Linux Disk Logis Pembacaan Disk Byte/dtk 250 3 + jumlah disk data
Linux Disk Logis Byte-Byte Tulis Disk per detik 250 3 + jumlah disk data
Linux Disk Logis Pembacaan Disk per Detik 250 3 + jumlah disk data
Linux Disk Logis Penulisan Disk per Detik 250 3 + jumlah disk data
Linux Jaringan Total Byte 200 jumlah adaptor jaringan

Singkatnya, VM Windows menghasilkan, rata-rata, 245 byte per entri penghitung kinerja, sementara Linux mengonsumsi sedikit lebih sedikit, 230 byte per entri. Namun, tergantung pada jumlah inti CPU, disk data, atau adaptor jaringan, VM menghasilkan lebih banyak atau kurang entri Analitik Log. Misalnya, VM Windows dengan 4 vCPU, 1 disk data, dan 5 adaptor jaringan menghasilkan 5 * 200 + 220 + 4 * 250 + 4 * 250 + 4 * 250 + 4 * 250 + 5 * 290 = 6670 byte (6,5 KB) per interval koleksi. Jika Anda mengatur interval Penghitung Kinerja ke 60 detik, maka Anda memiliki 60 * 24 * 30 * 6,5 = 280800 KB (274 MB) data penyerapan per bulan. Ini berarti biayanya kurang dari 0,70 EUR/bulan pada harga ritel Log Analytics (Bayar Sesuai Penggunaan) untuk pemasukan data.


Menggunakan beberapa ruang kerja untuk log performa

Untuk menyertakan VM dari beberapa ruang kerja Log Analytics dalam laporan rekomendasi penataan ukuran yang tepat untuk VM, tambahkan variabel baru bernama AzureOptimization_RightSizeAdditionalPerfWorkspaces ke akun AOE Azure Automation. Nilai variabel harus berupa daftar ID ruang kerja yang dipisahkan koma. Anda dapat menambahkan ruang kerja apa pun ke cakupan AOE, asalkan Identitas Terkelola AOE memiliki izin Pembaca di atas ruang kerja tersebut. Ruang kerja dapat berada dalam langganan yang sama atau di langganan lain di penyewa yang sama atau bahkan di penyewa yang berbeda (dengan bantuan Lighthouse).

Cuplikan layar memperlihatkan penambahan variabel Akun Automation dengan daftar rekomendasi ukuran tepat VM dan ID ruang kerja tambahan.


Produk terkait:

Solusi terkait: