Acerca de las reglas personalizadas en Gestor de cargas de trabajo

Workload Manager admite el uso de reglas personalizadas que te ayudan a validar tus cargas de trabajo con las prácticas recomendadas por tu organización.

Por ejemplo, para asegurarte de que las máquinas virtuales (VMs) de tu implementación no usen la cuenta de servicio predeterminada de Compute Engine, puedes crear una regla personalizada. Una vez que hayas creado la regla, crea y ejecuta una evaluación en Gestor de cargas de trabajo para validar tus cargas de trabajo en función de la regla. Después, puede revisar los resultados de la evaluación y tomar medidas para corregir cualquier infracción de estas reglas. Esto ayuda a mejorar la calidad, la fiabilidad y el rendimiento de tus implementaciones.

Cómo funciona

Para evaluar las cargas de trabajo con reglas personalizadas, siga estos pasos:

  1. Identifica las prácticas recomendadas relevantes para tus implementaciones en Google Cloud Well-Architected Framework.
  2. Crea reglas personalizadas con Rego.
  3. Crea y programa evaluaciones para tus cargas de trabajo.
  4. Opcional: Exporta los resultados de la evaluación a BigQuery y configura notificaciones.

En la siguiente figura se resume el proceso de uso de reglas personalizadas en Workload Manager:

Cómo funcionan las reglas personalizadas en Gestor de cargas de trabajo

Limitaciones

Las reglas personalizadas de Gestor de cargas de trabajo están sujetas a las siguientes limitaciones:

  • Puedes incluir un máximo de 300 reglas por evaluación en Gestor de cargas de trabajo. Si hay muchas reglas, el proceso de evaluación puede ralentizarse. Te recomendamos que dividas tus reglas en varias evaluaciones.
  • Gestor de cargas de trabajo no admite la exportación de resultados de evaluación a conjuntos de datos de BigQuery multirregionales. Puede exportar los resultados de la evaluación a conjuntos de datos regionales de BigQuery.

Fuentes de datos admitidas

Workload Manager usa datos de los siguientes servicios para analizar los recursos que has especificado para la evaluación:

Métricas admitidas de Compute Engine

En la siguiente tabla se enumeran las métricas admitidas en Compute Engine. Para obtener más información sobre estas métricas, consulta el artículo Métricas de Cloud Monitoring.

Las cadenas de "Tipo de métrica" de esta tabla deben tener el prefijo compute.googleapis.com. Ese prefijo se ha omitido en las entradas de la tabla.

Nombre visible
(Metric type)
Descripción
Etiquetas
ASSET_TYPE
(metadatos de la regla)
Uso de CPU
instance/cpu/utilization
Utilización fraccionaria de la CPU asignada en una instancia de VM.
instance_name: nombre de la instancia de VM.
Instance_CPUUtil_Last1H
Instance_CPUUtil_Last6H
Instance_CPUUtil_Last12H
Instance_CPUUtil_Last1D
Latencia media del disco
instance/disk/average_io_latency
Latencia de E/S media del disco en los últimos 60 segundos.
device_name: el nombre del dispositivo de disco.
storage_type: tipo de almacenamiento, uno de los siguientes: [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 usada de la VM
instance/memory/balloon/ram_used
Memoria que se está usando en la VM.
instance_name: nombre de la instancia de VM.
Instance_MemoryUtil_Last1H
Instance_MemoryUtil_Last6H
Instance_MemoryUtil_Last12H
Instance_MemoryUtil_Last1D

Precios

Para obtener información sobre los precios, consulta la página Precios de Workload Manager.

Siguientes pasos