Sobre as regras personalizadas no Gerenciador de cargas de trabalho

O Gerenciador de cargas de trabalho 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 de arquitetura.
  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 ter o prefixo 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