Workload Manager supporta l'utilizzo di regole personalizzate che ti aiutano a verificare i tuoi carichi di lavoro in base alle best practice consigliate dalla tua organizzazione.
Ad esempio, per assicurarti che le macchine virtuali (VM) nel tuo deployment non utilizzino l'account di servizio predefinito di Compute Engine, puoi creare una regola personalizzata. Dopo aver creato la regola, crea ed esegui una valutazione in Workload Manager per convalidare i carichi di lavoro in base alla regola. Puoi quindi esaminare i risultati della valutazione e adottare misure di rimedio per eventuali violazioni di queste regole. In questo modo puoi migliorare la qualità, l'affidabilità e il rendimento dei tuoi implementazioni.
Come funziona
Per valutare i carichi di lavoro utilizzando regole personalizzate:
- Identifica le best practice pertinenti per i tuoi implementazioni nel Google Cloud framework dell'architettura.
- Creare regole personalizzate utilizzando Rego.
- Crea e pianifica le valutazioni per i tuoi carichi di lavoro.
- (Facoltativo) Esporta i risultati della valutazione in BigQuery e configura le notifiche.
La figura seguente riassume la procedura di utilizzo delle regole personalizzate in Workload Manager:
Limitazioni
Alle regole personalizzate in Workload Manager si applicano le seguenti limitazioni:
- In Workload Manager puoi includere un massimo di 300 regole per valutazione. Un numero maggiore di regole può rallentare la procedura di valutazione. Ti consigliamo di suddividere le regole in più valutazioni.
- Workload Manager non supporta l'esportazione dei risultati della valutazione in set di dati BigQuery multiregionali. Puoi esportare i risultati della valutazione in set di dati BigQuery regionali.
Origini dati supportate
Workload Manager utilizza i dati dei seguenti servizi per eseguire la scansione delle risorse specificate per la valutazione:
- Cloud Asset Inventory: per un elenco completo dei tipi di risorse supportati in Cloud Asset Inventory, consulta Tipi di asset supportati
- Metriche di Cloud Monitoring. Consulta Metriche supportate per Compute Engine.
Metriche supportate per Compute Engine
La tabella seguente elenca le metriche supportate per Compute Engine. Per ulteriori informazioni su queste metriche, consulta Metriche di Cloud Monitoring.
Le stringhe "Tipo di metrica" in questa tabella devono essere precedute dal prefisso compute.googleapis.com
.
Questo prefisso è stato omesso dalle voci della tabella.
Nome visualizzato(Metric type) |
Etichette di descrizione |
ASSET_TYPE (metadati della regola) |
---|---|---|
Utilizzo della CPU
instance/cpu/utilization
|
Utilizzo frazionario della CPU allocata in un'istanza VM.
instance_name : il nome dell'istanza VM. |
Instance_CPUUtil_Last1H
Instance_CPUUtil_Last6H
Instance_CPUUtil_Last12H
Instance_CPUUtil_Last1D |
Latenza media del disco
instance/disk/average_io_latency
|
Latenza media di I/O del disco negli ultimi 60 secondi.
device_name : il nome del dispositivo disco.
storage_type : tipo di archiviazione, uno dei valori [pd-standard, pd-balanced, pd-ssd, pd-extreme, hyperdisk-extreme, hyperdisk-throughput]. |
Instance_DiskIO_Last1H
Instance_DiskIO_Last6H
Instance_DiskIO_Last12H
Instance_DiskIO_Last1D |
Memoria VM utilizzata
instance/memory/balloon/ram_used
|
Memoria attualmente utilizzata nella VM.
instance_name : il nome dell'istanza VM. |
Instance_MemoryUtil_Last1H
Instance_MemoryUtil_Last6H
Instance_MemoryUtil_Last12H
Instance_MemoryUtil_Last1D |
Prezzi
Per informazioni sui prezzi, consulta Prezzi di Workload Manager.