Sobre as regras personalizadas no Gerenciador de cargas de trabalho

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:

  1. Identifique as práticas recomendadas relevantes para suas implantações no Google Cloud Framework bem estruturado.
  2. Crie regras personalizadas usando o Rego.
  3. Crie e programe avaliações para suas cargas de trabalho.
  4. 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:

Como as regras personalizadas funcionam no Gerenciador de carga de trabalho

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:

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.

A seguir