O Workload Manager suporta a utilização de regras personalizadas que ajudam a validar as suas cargas de trabalho em função das práticas recomendadas pela sua organização.
Por exemplo, para garantir que as máquinas virtuais (VMs) na sua implementação não usam a conta de serviço predefinida do Compute Engine, pode criar uma regra personalizada. Depois de criar a regra, crie e execute uma avaliação no Workload Manager para validar as suas cargas de trabalho em função da regra. Em seguida, pode rever os resultados da avaliação e tomar medidas de remediação para qualquer violação destas regras. Isto ajuda a melhorar a qualidade, a fiabilidade e o desempenho das suas implementações.
Como funciona
Para avaliar cargas de trabalho com regras personalizadas, faça o seguinte:
- Identifique as práticas recomendadas relevantes para as suas implementações a partir da Google Cloud Well-Architected Framework.
- Crie regras personalizadas com o Rego.
- Crie e agende avaliações para as suas cargas de trabalho.
- Opcional: exporte os resultados da avaliação para o BigQuery e configure as notificações.
A figura seguinte resume o processo de utilização de regras personalizadas no Workload Manager:
Limitações
As seguintes limitações aplicam-se às regras personalizadas no Workload Manager:
- Pode incluir um máximo de 300 regras por avaliação no Workload Manager. Um maior número de regras pode tornar o processo de avaliação mais lento. Recomendamos que divida as regras em várias avaliações.
- O Workload Manager não suporta a exportação de resultados da avaliação para conjuntos de dados multirregionais do BigQuery. Pode exportar os resultados da avaliação para conjuntos de dados do BigQuery regionais.
Origens de dados suportadas
O Workload Manager usa dados dos seguintes serviços para analisar os recursos que especificou para avaliação:
- Cloud Asset Inventory: para ver uma lista completa dos tipos de recursos suportados no Cloud Asset Inventory, consulte Tipos de recursos suportados
- Métricas do Cloud Monitoring. Consulte o artigo Métricas suportadas para o Compute Engine.
Métricas suportadas para o Compute Engine
A tabela seguinte apresenta as métricas suportadas para o Compute Engine. Para mais informações sobre estas métricas, consulte o artigo Métricas do Cloud Monitoring.
As strings "Tipo de métrica" nesta tabela têm de ter o prefixo compute.googleapis.com
.
Esse prefixo foi omitido das entradas na tabela.
Nome a apresentar(Metric type) |
Descrição Etiquetas |
ASSET_TYPE (rule metadata) |
---|---|---|
Utilização da CPU
instance/cpu/utilization
|
Utilização fracionada da CPU atribuída numa 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 de E/S média 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 atualmente usada 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 ver informações sobre preços, consulte a secção Preços do Workload Manager.