La información sobre instancias de máquinas virtuales (VM) te ayuda a comprender el uso de CPU, memoria y red de tus VM de Compute Engine. La información se genera automáticamente en función de las métricas del sistema o de las métricas recopiladas por Cloud Monitoring. Puede utilizar información valiosa para respaldar las decisiones sobre cómo cambiar el tamaño de los tipos de máquinas para utilizar los recursos de VM de manera más eficiente.
Para obtener más información sobre insights, consulte Insights .
Antes de comenzar
- Si aún no lo has hecho, configura la autenticación. La autenticación es el proceso mediante el cual se verifica su identidad para acceder a Google Cloud servicios y API. Para ejecutar código o muestras desde un entorno de desarrollo local, puedes autenticarte en Compute Engine seleccionando una de las siguientes opciones:
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
-
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
- Set a default region and zone.
-
PROJECT_ID
: el ID de su proyecto. -
LOCATION
: la zona que contiene los recursos de los que desea ver información. -
INSIGHT_TYPE_ID
: la identificación del tipo de información . Para obtener una lista de la información sobre VM disponible, consulte Tipos de información sobre instancias de VM . -
FORMAT
: su formato de salida preferido, por ejemplo,json
. -
PROJECT_ID
: el ID de su proyecto. -
LOCATION
: la zona que contiene los recursos de los que desea ver información. -
INSIGHT_TYPE_ID
: la identificación del tipo de conocimiento . Para obtener una lista de la información sobre VM disponible, consulte Tipos de información sobre instancias de VM . -
HIGH_CPU_USAGE
-
LOW_CPU_USAGE
-
In the last 12 days for 90% of the time, CPU usage was greater than or equal to 83%.
-
In the last 10 days for 70% of the time, CPU usage was lower than or equal to 20%.
-
sampleProbability
: (DOBLE) Cantidad relativa de muestras de uso de CPU por debajo del valor de la función cuantil. -
quantileFunctionValue
: (DOBLE) Límite superior para el uso de CPU que contiene al menos parte (probabilidad de muestra) de muestras.
El valor representa la proporción de la cantidad total de vCPU y está en el rango [0, 1]. -
Predicted CPU usage is 0.1 vCPUs.
-
CPU_USAGE_INCREASE
-
CPU_USAGE_DECREASE
-
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%.
-
HIGH_MEMORY_USAGE
-
LOW_MEMORY_USAGE
-
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%.
-
sampleProbability
: (DOBLE) Cantidad relativa de muestras de uso de memoria por debajo del valor de la función cuantil. -
quantileFunctionValue
: (DOBLE) Límite superior para el uso de memoria que contiene al menos parte (probabilidad de muestra) de muestras.
El valor representa la proporción de la cantidad total de memoria y está en el rango [0, 1]. -
Predicted memory usage is 1536 MB.
-
LOW_RECEIVED_NETWORK_THROUGHPUT
-
LOW_SENT_NETWORK_THROGHPUT
-
In the last 7 days for 80% of the time, received network throughput was lower than or equal to 500 B/s.
-
In the last 7 days for 80% of the time, sent network throughput was lower than or equal to 200 B/s.
- Obtenga más información sobre las recomendaciones de tipos de máquinas que Compute Engine crea en función de los conocimientos.
- Obtenga más información sobre las recomendaciones de VM inactivas .
REST
Para usar las muestras de la API de REST en esta página en un entorno de desarrollo local, debes usar las credenciales que proporcionas a la CLI de gcloud.
After installing the Google Cloud CLI, initialize it by running the following command:
gcloud init
If you're using an external identity provider (IdP), you must first sign in to the gcloud CLI with your federated identity.
Para obtener más información, consulta Autentica para usar REST en la documentación de autenticación de Google Cloud .
Ver información para recomendaciones de VM
Compute Engine genera recomendaciones basadas en información sobre recursos. Las recomendaciones incluyen recomendaciones de tipo de máquina y recomendaciones de VM inactivas .
Al ver información asociada con una máquina virtual específica, puede obtener más información sobre el uso de CPU, memoria y red de su máquina virtual.
Para ver las ideas que generaron una recomendación específica, usa la CLI o la API de gcloud.
nube de gcloud
Para ver todos los conocimientos disponibles en detalle para una zona específica, utilice el comando
insights list
y proporcione la opción--format
.gcloud recommender insights list --project=PROJECT_ID \ --location=LOCATION \ --insight-type=INSIGHT_TYPE_ID \ --format=FORMAT
Reemplace lo siguiente:
Una salida típica del comando
insights list
utilizando el formato de salidajson
podría verse similar a la siguiente.[ { "associatedRecommendations": [ { "recommendation": "projects/PROJECT_ID/locations/us-central1-a/recommenders/google.compute.instance.MachineTypeRecommender/recommendations/7618763b-fee2-42e5-8b9b-e6eee0b2077f" } ], "category": "PERFORMANCE", "content": { "predictedCpuCores": 0.15 }, "description": "Predicted CPU usage is 0.1 vCPUs.", "etag": "\"fdb51460cac758a0\"", "insightSubtype": "CPU_USAGE_PREDICTION", "lastRefreshTime": "2021-09-15T06:50:45Z", "name": "projects/PROJECT_ID/locations/us-central1-a/insightTypes/google.compute.instance.CpuUsagePredictionInsight/insights/cb2ab4e6-2c5e-4f0e-8cbe-1487e8bae8c0", "observationPeriod": "604800s", "severity": "LOW", "stateInfo": { "state": "ACTIVE" }, "targetResources": [ "//compute.googleapis.com/projects/PROJECT_ID/zones/us-central1-a/instances/instance-name-1" ] } ]
DESCANSAR
Para ver todos los conocimientos disponibles en detalle para una zona específica, utilice el método
insights.list
.GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/INSIGHT_TYPE_ID/insights
Reemplace lo siguiente:
Un resultado típico del método
insights.list
podría verse similar al siguiente.[ { "associatedRecommendations": [ { "recommendation": "projects/PROJECT_ID/locations/us-central1-a/recommenders/google.compute.instance.MachineTypeRecommender/recommendations/7618763b-fee2-42e5-8b9b-e6eee0b2077f" } ], "category": "PERFORMANCE", "content": { "predictedCpuCores": 0.15 }, "description": "Predicted CPU usage is 0.1 vCPUs.", "etag": "\"fdb51460cac758a0\"", "insightSubtype": "CPU_USAGE_PREDICTION", "lastRefreshTime": "2021-09-15T06:50:45Z", "name": "projects/PROJECT_ID/locations/us-central1-a/insightTypes/google.compute.instance.CpuUsagePredictionInsight/insights/cb2ab4e6-2c5e-4f0e-8cbe-1487e8bae8c0", "observationPeriod": "604800s", "severity": "LOW", "stateInfo": { "state": "ACTIVE" }, "targetResources": [ "//compute.googleapis.com/projects/PROJECT_ID/zones/us-central1-a/instances/instance-name-1" ] } ]
Para obtener más información sobre ideas, consulte los documentos de referencia .
Tipos de información sobre instancias de VM
Puede utilizar diferentes conocimientos para recuperar información sobre el rendimiento de sus máquinas virtuales. Cada tipo de información tiene atributos de contenido específicos.
Las siguientes secciones proporcionan una referencia de la información disponible sobre VM.
Información sobre el uso de la CPU
Compute Engine crea información sobre el uso de CPU cuando el uso de CPU de tus VM ha sido mayor o menor de lo habitual durante el último período de observación.
El ID del tipo de información es
google.compute.instance.CpuUsageInsight
.Los subtipos disponibles son:
Estos están asociados con descripciones de conocimientos como los siguientes:
La siguiente tabla proporciona algunos detalles sobre el contenido asociado con la información sobre el uso de la CPU.
Atributo Tipo Descripción points
FORMACIÓN Conjunto de objetos. Cada objeto contiene las siguientes propiedades: Información sobre la predicción del uso de la CPU
Compute Engine crea información de predicción del uso de la CPU para indicar el uso previsto de la CPU para el día siguiente.
El ID del tipo de información es
google.compute.instance.CpuUsagePredictionInsight
.Una descripción típica que puede encontrar en esta información es similar a la siguiente:
La siguiente tabla proporciona algunos detalles sobre el contenido asociado con las ideas de predicción del uso de CPU.
Atributo Tipo Descripción predicted_cpu_cores
DOBLE Cantidad prevista de núcleos de CPU. Información sobre las tendencias de uso de la CPU
Compute Engine crea información sobre las tendencias de uso de la CPU cuando el uso de la CPU muestra una tendencia creciente o decreciente en el último período de observación.
El ID del tipo de información es
google.compute.instance.CpuUsageTrendInsight
.Los subtipos disponibles son:
Generalmente están asociados con descripciones de conocimientos como los siguientes:
La siguiente tabla proporciona algunos detalles sobre el contenido asociado con información sobre tendencias de uso de CPU.
Atributo Tipo Descripción cpu_usage_percentage_at_start
DOBLE Media diaria medida del uso de CPU al inicio del período de observación. El valor representa el porcentaje del número total de vCPU y está en el rango [0, 100].
cpu_usage_percentage_at_end
DOBLE Media diaria medida del uso de CPU al final del período de observación. El valor representa el porcentaje del número total de vCPU y está en el rango [0, 100].
cpu_usage_percentage_change
DOBLE Cambio previsto en la media diaria de uso de CPU durante el período de observación. La predicción utiliza regresión lineal para modelar el cambio en el uso diario de la CPU.
El valor representa el porcentaje del número total de vCPU y está en el rango [0, 100].
Información sobre el uso de la memoria
Compute Engine crea información sobre el uso de la memoria si el uso de la memoria es excepcionalmente alto o bajo durante el período de observación.
El ID del tipo de información es
google.compute.instance.MemoryUsageInsight
.Los subtipos disponibles son:
Generalmente están asociados con descripciones de conocimientos como los siguientes:
La siguiente tabla proporciona algunos detalles sobre el contenido asociado con la información sobre el uso de la memoria.
Atributo Tipo Descripción points
FORMACIÓN Conjunto de objetos. Cada objeto contiene las siguientes propiedades: Información sobre la predicción del uso de la memoria
Compute Engine crea información de predicción del uso de la memoria para indicar el uso de la memoria previsto para el día siguiente.
El ID del tipo de información es
google.compute.instance.MemoryUsagePredictionInsight
.Una descripción típica de la información es la siguiente:
La siguiente tabla proporciona algunos detalles sobre el contenido asociado con las ideas de predicción del uso de la memoria.
Atributo Tipo Descripción predicted_memory_mb
DOBLE Cantidad prevista de memoria expresada en MB. Información sobre el rendimiento de la red
Compute Engine crea información sobre el rendimiento de la red cuando el rendimiento de la red durante el período de observación es excepcionalmente bajo para el tráfico entrante o saliente.
El ID del tipo de información es
google.compute.instance.NetworkThroughputInsight
.Los subtipos disponibles son:
Generalmente están asociados con descripciones de conocimientos como los siguientes:
La siguiente tabla proporciona algunos detalles sobre el contenido asociado con la información sobre el rendimiento de la red.
Atributo Tipo Descripción sample_probability
DOBLE Cantidad relativa de muestras de rendimiento de la red por debajo del valor de la función cuantil. El valor está en el rango [0, 1].
quantile_function_value_in_bytes_per_second
DOBLE Límite superior para el rendimiento de la red que contiene al menos una parte (probabilidad de muestra) de muestras. El valor se expresa en bytes por segundo. ¿Qué sigue?
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-04-17 (UTC).
-