Tentang aturan kustom di Workload Manager

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:

  1. Identifikasi praktik terbaik yang relevan dengan deployment Anda dari Google Cloud Framework Arsitektur.
  2. Membuat aturan kustom menggunakan Rego.
  3. Buat dan jadwalkan evaluasi untuk workload Anda.
  4. Opsional: Mengekspor hasil evaluasi ke BigQuery dan menyiapkan notifikasi.

Gambar berikut merangkum proses penggunaan aturan kustom di Workload Manager:

Cara kerja aturan kustom di Pengelola Beban Kerja

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:

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.

Langkah selanjutnya