O Workload Manager oferece suporte ao uso de regras personalizadas que ajudam a validar as cargas de trabalho de acordo com as práticas recomendadas pela sua organização.
Por exemplo, para garantir que as máquinas virtuais (VMs) na sua implantação não usem a conta de serviço padrão do Compute Engine, crie uma regra personalizada. Depois de criar a regra, crie e execute uma avaliação no Workload Manager para validar as cargas de trabalho em relação à regra. Em seguida, analise os resultados da avaliação e tome medidas corretivas para qualquer violação dessas regras. Isso ajuda a melhorar a qualidade, a confiabilidade e o desempenho das implantações.
Como funciona
Para avaliar cargas de trabalho usando regras personalizadas, faça o seguinte:
- Identifique as práticas recomendadas relevantes para suas implantações no Google Cloud Framework bem estruturado.
- Crie regras personalizadas usando o Rego.
- Crie e programe avaliações para suas cargas de trabalho.
- Opcional: exporte os resultados da avaliação para o BigQuery e configure notificações.
A figura a seguir resume o processo de uso de regras personalizadas no Workload Manager:

Limitações
As limitações a seguir se aplicam a regras personalizadas no Workload Manager:
- É possível incluir no máximo 300 regras por avaliação no Gerenciador de cargas de trabalho. Um número maior de regras pode deixar o processo de avaliação mais lento. Recomendamos dividir as regras em várias avaliações.
- O Workload Manager não oferece suporte à exportação de resultados de avaliação para conjuntos de dados multirregionais do BigQuery. É possível exportar os resultados da avaliação para conjuntos de dados regionais do BigQuery.
Fontes de dados compatíveis
O Workload Manager usa dados dos seguintes serviços para verificar os recursos especificados para avaliação:
- Inventário de recursos do Cloud: para conferir uma lista completa de tipos de recursos compatíveis no Inventário de recursos do Cloud, consulte Tipos de recursos compatíveis.
- Métricas do Cloud Monitoring. Consulte Métricas compatíveis com o Compute Engine.
Métricas compatíveis com o Compute Engine
A tabela a seguir lista as métricas compatíveis com o Compute Engine. Para mais informações sobre essas métricas, consulte Métricas do Cloud Monitoring.
As strings "Tipo de métrica" nesta tabela precisam ser prefixadas com compute.googleapis.com.
Esse prefixo foi omitido das entradas na tabela.
Nome de exibição(Metric type) |
Descrição Rótulos |
ASSET_TYPE (metadados da regra) |
|---|---|---|
Uso da CPU
instance/cpu/utilization
|
Utilização fracionária da CPU alocada em uma instância de VM.
instance_name: o nome da instância de VM. |
Instance_CPUUtil_Last1H
Instance_CPUUtil_Last6H
Instance_CPUUtil_Last12H
Instance_CPUUtil_Last1D |
Latência média do disco
instance/disk/average_io_latency
|
Latência média de E/S do disco nos últimos 60 segundos.
device_name: o nome do dispositivo de disco.
storage_type: tipo de armazenamento, um dos seguintes: [pd-standard, pd-balanced, pd-ssd, pd-extreme, hyperdisk-extreme, hyperdisk-throughput]. |
Instance_DiskIO_Last1H
Instance_DiskIO_Last6H
Instance_DiskIO_Last12H
Instance_DiskIO_Last1D |
Memória da VM usada
instance/memory/balloon/ram_used
|
Memória usada atualmente na VM.
instance_name: o nome da instância de VM. |
Instance_MemoryUtil_Last1H
Instance_MemoryUtil_Last6H
Instance_MemoryUtil_Last12H
Instance_MemoryUtil_Last1D |
Preços
Para informações sobre preços, consulte Preços do Workload Manager.