As estatísticas do grupo de instâncias geridas (GIG) ajudam a compreender a utilização da CPU e da memória das instâncias de máquinas virtuais (VMs) que fazem parte do seu GIG. Estas estatísticas são geradas automaticamente com base nas métricas do sistema ou nas métricas recolhidas pelo serviço Cloud Monitoring. Pode usar estas estatísticas para apoiar as decisões sobre a alteração do tamanho do tipo de máquina do MIG para usar os recursos de VM de forma mais eficiente.
Para mais informações sobre as estatísticas, consulte o artigo Estatísticas.
Antes de começar
-
Se ainda não o tiver feito, configure a autenticação.
A autenticação valida a sua identidade para aceder a Google Cloud serviços e APIs. Para executar código ou exemplos a partir de um ambiente de desenvolvimento local, pode autenticar-se no Compute Engine selecionando uma das seguintes opções:
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
- Set a default region and zone.
REST
Para usar os exemplos da API REST nesta página num ambiente de desenvolvimento local, usa as credenciais que fornece à CLI gcloud.
Instale a CLI Google Cloud. Após a instalação, inicialize a CLI gcloud executando o seguinte comando:
gcloud init
Se estiver a usar um fornecedor de identidade (IdP) externo, primeiro tem de iniciar sessão na CLI gcloud com a sua identidade federada.
Para mais informações, consulte o artigo Autenticar para usar REST na Google Cloud documentação de autenticação.
Veja estatísticas para recomendações de MIG
O Compute Engine gera recomendações de tipo de máquina com base nas estatísticas de recursos. Ao ver as estatísticas associadas a um MIG específico, pode saber mais acerca da utilização da CPU e da memória para o seu MIG.
Para ver as estatísticas que geraram uma recomendação específica, use a CLI gcloud ou a API REST.
gcloud
Para ver todas as estatísticas disponíveis em detalhe para uma zona específica, use o comando
insights list
.gcloud recommender insights list --project=PROJECT_ID \ --location=LOCATION \ --insight-type=INSIGHT_TYPE_ID \ --format=FORMAT
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: a zona que contém os recursos para os quais quer ver estatísticas.INSIGHT_TYPE_ID
: o ID do tipo de estatísticas. Para ver uma lista das estatísticas de VMs disponíveis, consulte Tipos de estatísticas de MIGs.FORMAT
: o seu formato de saída preferido, por exemplo,json
.
Uma saída típica do comando
insights list
com o formato de saídajson
pode ter o seguinte aspeto.[ { "name": "projects/PROJECT_ID/locations/us-central1-a/insightTypes/google.compute.instanceGroupManager.CpuUsagePredictionInsight/insights/0ec21a13-bb04-3121-7321-dc43a11cc3e3", "description": "Predicted CPU usage is 1.5 vCPUs.", "targetResources": [ "//compute.googleapis.com/projects/PROJECT_ID/zones/us-central1-a/instanceGroupManagers/test-instance" ], "insightSubtype": "CPU_USAGE_PREDICTION", "lastRefreshTime": "2021-09-15T06:50:45Z", "observationPeriod": "14 days", "stateInfo": { "state": "ACTIVE" }, "content": { "predictedCpuCores": 1.5 }, "category": "PERFORMANCE", "etag": "fds421j2340", "associatedRecommendations": [ { "recommendation": "projects/PROJECT_ID/locations/us-central1-a/recommenders/google.compute.instanceGroupManager.MachineTypeRecommender/recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1" } ] } ]
REST
Para ver todas as estatísticas disponíveis em detalhe para uma zona específica, use o método
insights.list
.GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/INSIGHT_TYPE_ID/insights
Substitua o seguinte:
PROJECT_ID
: o ID do seu projeto.LOCATION
: a zona que contém os recursos para os quais quer ver estatísticas.INSIGHT_TYPE_ID
: o ID do tipo de estatísticas. Para ver uma lista das estatísticas de VMs disponíveis, consulte Tipos de estatísticas de MIGs.
Um resultado típico do método
insights.list
pode ter o seguinte aspeto.[ { "name": "projects/PROJECT_ID/locations/us-central1-a/insightTypes/google.compute.instanceGroupManager.CpuUsagePredictionInsight/insights/0ec21a13-bb04-3121-7321-dc43a11cc3e3", "description": "Predicted CPU usage is 1.5 vCPUs.", "targetResources": [ "//compute.googleapis.com/projects/PROJECT_ID/zones/us-central1-a/instanceGroupManagers/test-instance" ], "insightSubtype": "CPU_USAGE_PREDICTION", "lastRefreshTime": "2021-09-15T06:50:45Z", "observationPeriod": "14 days", "stateInfo": { "state": "ACTIVE" }, "content": { "predictedCpuCores": 1.5 }, "category": "PERFORMANCE", "etag": "fds421j2340", "associatedRecommendations": [ { "recommendation": "projects/PROJECT_ID/locations/us-central1-a/recommenders/google.compute.instanceGroupManager.MachineTypeRecommender/recommendations/0fd31b24-cc05-4132-8431-ed54a22dd4f1" } ] } ]
Para mais informações sobre estatísticas, consulte os documentos de referência.
Tipos de estatísticas de MIG
Pode usar diferentes estatísticas para obter informações sobre o desempenho dos seus MIGs. Cada tipo de estatística tem atributos de conteúdo específicos.
As secções seguintes fornecem uma referência para as estatísticas do MIG disponíveis.
Estatísticas de utilização da CPU
O Compute Engine cria estatísticas de utilização da CPU quando a utilização da CPU dos seus MIGs foi superior ou inferior ao habitual durante o último período de observação.
O ID do tipo de estatísticas é
google.compute.instanceGroupManager.CpuUsageInsight
.Os subtipos disponíveis são:
HIGH_CPU_USAGE
LOW_CPU_USAGE
Estes estão associados a descrições de estatísticas, como as seguintes:
In the last 7 days for 80% of the time, CPU usage was greater than or equal to 83% for the least utilized VM instance. In the last 7 days for 80% of the time, CPU usage was greater than or equal to 93% for the most utilized VM instance.
In the last 7 days for 80% of the time, CPU usage was lower than or equal to 10% for the most utilized VM instance. In the last 7 days for 80% of the time, CPU usage was lower than or equal to 3% for the least utilized VM instance.
A tabela seguinte fornece alguns detalhes sobre o conteúdo associado às estatísticas de utilização da CPU.
Atributo Tipo Descrição pointsForLeastUtilizedVm
ARRAY Matriz de objetos. Cada objeto contém as seguintes propriedades:
sampleProbability
: (DOUBLE) Quantidade relativa de exemplos de utilização da CPU abaixo do valor da função quantil.quantileFunctionValue
: (DOUBLE) Limite superior para a utilização da CPU que contém, pelo menos, parte (probabilidade de amostra) das amostras.O valor representa a proporção da quantidade total de CPUs virtuais e está no intervalo [0, 1].
pointsForMostUtilizedVm
ARRAY Matriz de objetos. Cada objeto contém as seguintes propriedades:
sampleProbability
: (DOUBLE) Quantidade relativa de utilização da CPU exemplos abaixo do valor da função quantil.quantileFunctionValue
: (DOUBLE) Limite superior da utilização da CPU que contém, pelo menos, parte (probabilidade de amostra) das amostras.O valor representa a proporção da quantidade total de CPUs virtuais e está no intervalo [0, 1].
Estatísticas de previsão da utilização da CPU
O Compute Engine cria estatísticas de previsão da utilização da CPU para indicar a utilização da CPU prevista para o dia seguinte.
O ID do tipo de estatísticas é
google.compute.instanceGroupManager.CpuUsagePredictionInsight
.Uma descrição típica que pode encontrar nesta estatística é semelhante à seguinte:
Predicted CPU usage of a single instance is 1.5 vCPUs.
A tabela seguinte fornece alguns detalhes sobre o conteúdo associado às estatísticas de previsão da utilização da CPU.
Atributo Tipo Descrição predicted_cpu_cores
DOUBLE Quantidade prevista de núcleos da CPU. Estatísticas de tendências da utilização da CPU
O Compute Engine cria estatísticas de tendências de utilização da CPU quando a utilização da CPU mostra uma tendência de aumento ou diminuição no último período de observação.
O ID do tipo de estatísticas é
google.compute.instanceGroupManager.CpuUsageTrendInsight
.Os subtipos disponíveis são:
CPU_USAGE_INCREASE
CPU_USAGE_DECREASE
Estes estão geralmente associados a descrições de estatísticas, como as seguintes:
In the last 7 days, average daily CPU usage has increased by 8% from 65% to 73%.
In the last 7 days, average daily CPU usage has decreased by 10% from 55% to 45%.
A tabela seguinte fornece alguns detalhes sobre o conteúdo associado às estatísticas de tendências de utilização da CPU.
Atributo Tipo Descrição cpu_usage_percentage_at_start
DOUBLE Média diária medida da utilização da CPU no início do período de observação. O valor representa a percentagem do número total de CPUs virtuais e está no intervalo [0, 100].
cpu_usage_percentage_at_end
DOUBLE Média diária medida da utilização da CPU no final do período de observação. O valor representa a percentagem do número total de CPUs virtuais e está no intervalo [0, 100].
cpu_usage_percentage_change
DOUBLE Alteração prevista da média diária da utilização da CPU durante o período de observação. A previsão usa a regressão linear para modelar a alteração da utilização diária da CPU.
O valor representa a percentagem do número total de CPUs virtuais e está no intervalo [0, 100].
Estatísticas de utilização de memória
O Compute Engine cria estatísticas de utilização de memória se a utilização de memória for excecionalmente elevada ou baixa durante o período de observação.
O ID do tipo de estatísticas é
google.compute.instanceGroupManager.MemoryUsageInsight
.Os subtipos disponíveis são:
HIGH_MEMORY_USAGE
LOW_MEMORY_USAGE
Estes estão geralmente associados a descrições de estatísticas, como as seguintes:
In the last 12 days for 80% of the time, memory usage was greater than or equal to 64%.
In the last 7 days for 50% of the time, memory usage was lower than or equal to 10%.
A tabela seguinte fornece alguns detalhes sobre o conteúdo associado às estatísticas de utilização da memória.
Atributo Tipo Descrição sample_probability
DOUBLE Quantidade relativa de amostras de utilização de memória abaixo do valor da função quantil. O valor está no intervalo [0, 1].
quantile_function_lowest_value
DOUBLE Limite superior da utilização de memória que contém, pelo menos, parte (probabilidade de amostragem) das amostras para a VM menos utilizada. O valor representa a proporção da quantidade total de memória e está no intervalo [0, 1].
quantile_function_highest_value
DOUBLE Limite superior da utilização de memória que contém, pelo menos, parte (probabilidade de amostragem) das amostras para a VM mais utilizada. O valor representa a proporção da quantidade total de memória e está no intervalo [0, 1].
Estatísticas de previsão da utilização de memória
O Compute Engine cria estatísticas de previsão da utilização de memória para indicar a utilização de memória prevista para o dia seguinte.
O ID do tipo de estatísticas é
google.compute.instanceGroupManager.MemoryUsagePredictionInsight
.Uma descrição típica de uma estatística é a seguinte:
Predicted memory usage is 1536 MB.
A tabela seguinte fornece alguns detalhes sobre o conteúdo associado às estatísticas de previsão da utilização de memória.
Atributo Tipo Descrição predicted_memory_mb
DOUBLE Quantidade de memória prevista expressa em MB. O que se segue?
- Saiba mais sobre as recomendações de tipo de máquina que o Compute Engine cria com base em estatísticas.
Exceto em caso de indicação contrária, o conteúdo desta página é licenciado de acordo com a Licença de atribuição 4.0 do Creative Commons, e as amostras de código são licenciadas de acordo com a Licença Apache 2.0. Para mais detalhes, consulte as políticas do site do Google Developers. Java é uma marca registrada da Oracle e/ou afiliadas.
Última atualização 2025-10-19 UTC.
-