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:
- Identifique as práticas recomendadas relevantes para suas implantações no Google Cloud Framework de arquitetura.
- 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 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.