Workload Manager mendukung penggunaan aturan yang disesuaikan untuk membantu Anda memvalidasi workload berdasarkan praktik terbaik yang direkomendasikan oleh organisasi Anda.
Misalnya, untuk memastikan bahwa virtual machine (VM) dalam deployment Anda tidak menggunakan akun layanan default Compute Engine, Anda dapat membuat aturan kustom. Setelah membuat aturan, buat dan jalankan evaluasi di Workload Manager untuk memvalidasi workload berdasarkan aturan. Kemudian, Anda dapat meninjau hasil evaluasi dan mengambil langkah perbaikan untuk setiap pelanggaran terhadap aturan ini. Hal ini membantu meningkatkan kualitas, keandalan, dan performa deployment Anda.
Cara kerjanya
Untuk mengevaluasi beban kerja menggunakan aturan kustom, lakukan hal berikut:
- Identifikasi praktik terbaik yang relevan dengan deployment Anda dari Google Cloud Framework Arsitektur.
- Membuat aturan kustom menggunakan Rego.
- Buat dan jadwalkan evaluasi untuk workload Anda.
- Opsional: Mengekspor hasil evaluasi ke BigQuery dan menyiapkan notifikasi.
Gambar berikut merangkum proses penggunaan aturan kustom di Workload Manager:
Batasan
Batasan berikut berlaku untuk aturan kustom di Workload Manager:
- Anda dapat menyertakan maksimum 300 aturan per evaluasi di Workload Manager. Semakin banyak aturan, semakin lambat proses evaluasi. Sebaiknya bagi aturan Anda ke dalam beberapa evaluasi.
- Pengelola Beban Kerja tidak mendukung ekspor hasil evaluasi ke set data BigQuery multi-regional. Anda dapat mengekspor hasil evaluasi ke set data BigQuery regional.
Sumber data yang didukung
Workload Manager menggunakan data dari layanan berikut untuk memindai resource yang Anda tentukan untuk evaluasi:
- Inventaris Aset Cloud: Untuk mengetahui daftar lengkap jenis resource yang didukung di Inventaris Aset Cloud, lihat Jenis aset yang didukung
- Metrik Cloud Monitoring. Lihat Metrik yang didukung untuk Compute Engine.
Metrik yang didukung untuk Compute Engine
Tabel berikut mencantumkan metrik yang didukung untuk Compute Engine. Untuk mengetahui informasi selengkapnya tentang metrik ini, lihat Metrik Cloud Monitoring.
String "Jenis metrik" dalam tabel ini harus diawali dengan compute.googleapis.com
.
Awalan tersebut telah dihilangkan dari entri dalam tabel.
Nama tampilan(Metric type) |
Deskripsi Label |
ASSET_TYPE (metadata aturan) |
---|---|---|
Penggunaan CPU
instance/cpu/utilization
|
Pemakaian pecahan dari CPU yang dialokasikan pada instance VM.
instance_name : Nama instance VM. |
Instance_CPUUtil_Last1H
Instance_CPUUtil_Last6H
Instance_CPUUtil_Last12H
Instance_CPUUtil_Last1D |
Latensi rata-rata disk
instance/disk/average_io_latency
|
Latensi io rata-rata disk dalam 60 detik terakhir.
device_name : Nama perangkat disk.
storage_type : Jenis penyimpanan, salah satu dari [pd-standard, pd-balanced, pd-ssd, pd-extreme, hyperdisk-extreme, hyperdisk-throughput]. |
Instance_DiskIO_Last1H
Instance_DiskIO_Last6H
Instance_DiskIO_Last12H
Instance_DiskIO_Last1D |
Memori VM yang Digunakan
instance/memory/balloon/ram_used
|
Memori yang saat ini digunakan di VM.
instance_name : Nama instance VM. |
Instance_MemoryUtil_Last1H
Instance_MemoryUtil_Last6H
Instance_MemoryUtil_Last12H
Instance_MemoryUtil_Last1D |
Harga
Untuk mengetahui informasi harga, lihat Harga Workload Manager.