En este documento se describe cómo usar reglas personalizadas en Workload Manager para evaluar tus cargas de trabajo en comparación con las prácticas recomendadas para tu organización.
Para obtener más información, consulta Acerca de las reglas personalizadas en Gestor de cargas de trabajo.
Antes de empezar
- Crea reglas personalizadas con Rego y sube reglas a un segmento de Cloud Storage.
- Habilita las siguientes APIs en el Google Cloud proyecto en el que crees y ejecutes la evaluación:
- API de Uso de Servicio
- API de Cloud Monitoring
Roles obligatorios
Para obtener más información sobre los roles de gestión de identidades y accesos necesarios, consulta los permisos necesarios para crear y ejecutar una evaluación.
Evaluar cargas de trabajo mediante reglas personalizadas
Para crear una evaluación de carga de trabajo con reglas personalizadas, sigue estos pasos:
En la Google Cloud consola, ve a la página Gestor de cargas de trabajo.
Vaya a Workload Manager.
Selecciona un Google Cloud proyecto.
Si se te solicita, haz clic en Habilitar para habilitar la API necesaria para Workload Manager.
Haz clic en
Nueva evaluación.En el panel Nombre y reglas, haga lo siguiente:
- En Nombre de la evaluación, escribe el nombre de la evaluación de la carga de trabajo.
- En Tipo de carga de trabajo, selecciona Personalizado.
Opcional: Selecciona el segmento de Cloud Storage que contiene las reglas personalizadas.
Puedes usar las reglas de ejemplo disponibles en el repositorio de GitHub GoogleCloudPlatform/workload-manager o crear tus propias reglas y subirlas al segmento de Cloud Storage. Para obtener más información, consulta el artículo Escribir reglas personalizadas con Rego.
En la tabla de reglas, seleccione las reglas personalizadas con las que quiera validar los recursos seleccionados.
En el panel Ámbito y filtros, seleccione los recursos que quiera incluir en la evaluación.
- Haz clic en Explorar ámbitos y selecciona las organizaciones, las carpetas o los proyectos en los que quieras ejecutar la evaluación.
- Opcional: En la sección Aplicar filtros a los recursos, usa filtros para seleccionar solo recursos específicos.
- En la sección Ubicación de los datos de evaluación, selecciona las regiones en las que quieras que Workload Manager almacene los datos de evaluación.
Haz clic en Continuar.
En la sección Frecuencia y notificaciones, haga lo siguiente:
Opcional: Para exportar los resultados de la evaluación a un conjunto de datos de BigQuery, selecciona Guardar en conjunto de datos de BigQuery y, a continuación, especifica el nombre del conjunto de datos.
Opcional: Para crear una tabla independiente para cada evaluación, haz clic en Crear una tabla de resultados para esta evaluación.
Opcional: Para cifrar los datos de evaluación con claves de cifrado gestionadas por el cliente (CMEK), haz clic en Cifrado y proporciona una clave de cifrado para cada región. Para obtener más información, consulta Habilitar claves de cifrado gestionadas por el cliente para las evaluaciones.
Haz clic en Continuar.
En la sección Ámbito de la evaluación, seleccione los recursos que quiera incluir en la evaluación.
- Haz clic en Explorar ámbitos y selecciona las organizaciones, las carpetas o los proyectos en los que quieras ejecutar la evaluación.
- Opcional: En la sección Aplicar filtros a los recursos, usa filtros para seleccionar solo recursos específicos.
Haz clic en Continuar.
En la sección Reglas de evaluación, seleccione las reglas personalizadas con las que quiera validar los recursos seleccionados.
En la sección Programación, seleccione la frecuencia con la que quiere que se ejecute la evaluación.
Haz clic en Continuar.
En la sección Notificaciones, seleccione el canal de notificación y los eventos sobre los que quiera recibir notificaciones.
Haz clic en Continuar.
Revisa la configuración de la evaluación y haz clic en Crear.
Hacer la evaluación
Para ejecutar una evaluación de carga de trabajo, sigue estos pasos:
En la Google Cloud consola, ve a la página Gestor de cargas de trabajo.
Haga clic en el nombre de la evaluación.
En la página Información de la evaluación, haga clic en Ejecutar. Una evaluación de la carga de trabajo tarda unos minutos en completarse. Puede que haya evaluaciones que no sean completamente en tiempo real debido al tiempo que tardan en completarse.