Las estadísticas de las instancias de máquina virtual (VM) te ayudan a comprender el uso de CPU, memoria y red de tus VMs de Compute Engine. Las estadísticas se generan automáticamente a partir de las métricas del sistema o de las métricas recogidas por Cloud Monitoring. Puedes usar las estadísticas para tomar decisiones sobre cómo cambiar el tamaño de los tipos de máquina y usar los recursos de las VMs de forma más eficiente.
Para obtener más información sobre las estadísticas, consulta el artículo Estadísticas.
Antes de empezar
-
Si aún no lo has hecho, configura la autenticación.
La autenticación verifica tu identidad para acceder a Google Cloud servicios y APIs. Para ejecutar código o ejemplos 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
-
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
- Set a default region and zone.
REST
Para usar las muestras de la API REST de esta página en un entorno de desarrollo local, debes usar las credenciales que proporciones a la CLI de gcloud.
Instala Google Cloud CLI. Después de la instalación, inicializa la CLI de Google Cloud ejecutando el siguiente comando:
gcloud init
Si utilizas un proveedor de identidades (IdP) externo, primero debes iniciar sesión en la CLI de gcloud con tu identidad federada.
Para obtener más información, consulta el artículo Autenticarse para usar REST de la documentación sobre autenticación de Google Cloud .
Ver estadísticas de recomendaciones de máquinas virtuales
Compute Engine genera recomendaciones basadas en estadísticas de recursos. Las recomendaciones incluyen recomendaciones de tipos de máquinas y recomendaciones de máquinas virtuales inactivas.
Si consultas las estadísticas asociadas a una VM específica, puedes obtener más información sobre el uso de CPU, memoria y red de tu VM.
Para ver las estadísticas que han generado una recomendación específica, usa la CLI de gcloud o la API.
gcloud
Para ver en detalle todas las estadísticas disponibles de una zona específica, usa el comando
insights list
y proporciona la opción--format
.gcloud recommender insights list --project=PROJECT_ID \ --location=LOCATION \ --insight-type=INSIGHT_TYPE_ID \ --format=FORMAT
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto.LOCATION
: la zona que contiene los recursos de los que quiere ver estadísticas.INSIGHT_TYPE_ID
: el ID del tipo de estadística. Para ver una lista de las estadísticas de VMs disponibles, consulta Tipos de estadísticas de instancias de VMs.FORMAT
: el formato de salida que prefieras (por ejemplo,json
).
Un resultado típico del comando
insights list
con el formato de salidajson
podría ser el 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" ] } ]
REST
Para ver en detalle todas las estadísticas disponibles de una zona específica, usa el método
insights.list
.GET https://recommender.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/insightTypes/INSIGHT_TYPE_ID/insights
Haz los cambios siguientes:
PROJECT_ID
: el ID de tu proyecto.LOCATION
: la zona que contiene los recursos de los que quieres ver estadísticas.INSIGHT_TYPE_ID
: el ID de insightType. Para ver una lista de las estadísticas de VMs disponibles, consulta Tipos de estadísticas de instancias de VMs.
Un resultado típico del método
insights.list
podría ser el 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 las estadísticas, consulta la documentación de referencia.
Tipos de estadísticas de instancias de VM
Puedes usar diferentes estadísticas para obtener información sobre el rendimiento de tus máquinas virtuales. Cada tipo de estadística tiene atributos de contenido específicos.
En las siguientes secciones se proporciona una referencia de las estadísticas de VM disponibles.
Información valiosa sobre el uso de CPU
Compute Engine crea estadísticas de uso de CPU cuando el uso de CPU de tus VMs ha sido superior o inferior al habitual durante el último periodo de observación.
El ID del tipo de estadística es
google.compute.instance.CpuUsageInsight
.Los subtipos disponibles son los siguientes:
HIGH_CPU_USAGE
LOW_CPU_USAGE
Se asocian a descripciones de estadísticas como las siguientes:
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%.
En la siguiente tabla se ofrece información sobre el contenido asociado a las estadísticas de uso de la CPU.
Atributo Tipo Descripción points
ARRAY Matriz de objetos. Cada objeto contiene las siguientes propiedades:
sampleProbability
: (DOBLE) Cantidad relativa de uso de CPU muestras por debajo del valor de la función de cuantiles.quantileFunctionValue
: (DOUBLE) Límite superior del uso de la CPU que contiene al menos una parte (probabilidad de muestra) de las muestras.
El valor representa la proporción de la cantidad total de vCPUs y está en el intervalo [0, 1].
Información valiosa sobre la predicción del uso de CPU
Compute Engine crea estadísticas de uso de CPU para indicar el uso de CPU previsto para el día siguiente.
El ID del tipo de estadística es
google.compute.instance.CpuUsagePredictionInsight
.Una descripción habitual que puedes encontrar en esta estadística es similar a la siguiente:
Predicted CPU usage is 0.1 vCPUs.
En la siguiente tabla se proporciona información sobre el contenido asociado a las estadísticas de predicción del uso de la CPU.
Atributo Tipo Descripción predicted_cpu_cores
DOUBLE Cantidad prevista de núcleos de CPU. Estadísticas sobre la tendencia del uso de CPU
Compute Engine crea estadísticas de tendencias de uso de CPU cuando el uso de CPU muestra una tendencia creciente o decreciente en el último periodo de observación.
El ID del tipo de estadística es
google.compute.instance.CpuUsageTrendInsight
.Los subtipos disponibles son los siguientes:
CPU_USAGE_INCREASE
CPU_USAGE_DECREASE
Por lo general, se asocian a descripciones de estadísticas como las siguientes:
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%.
En la siguiente tabla se ofrece información sobre el contenido asociado a las estadísticas de tendencias de uso de la CPU.
Atributo Tipo Descripción cpu_usage_percentage_at_start
DOUBLE Media diaria del uso de la CPU al inicio del periodo de observación. El valor representa el porcentaje del número total de vCPUs y está comprendido entre 0 y 100.
cpu_usage_percentage_at_end
DOUBLE Media diaria del uso de la CPU al final del periodo de observación. El valor representa el porcentaje del número total de vCPUs y está comprendido entre 0 y 100.
cpu_usage_percentage_change
DOUBLE Cambio previsto de la media diaria del uso de la CPU durante el periodo de observación. La predicción usa la regresión lineal para modelizar el cambio del uso diario de la CPU.
El valor representa el porcentaje del número total de vCPUs y está comprendido entre 0 y 100.
Información valiosa sobre el uso de memoria
Compute Engine crea estadísticas de uso de memoria si el uso de memoria es excepcionalmente alto o bajo durante el periodo de observación.
El ID del tipo de estadística es
.google.compute.instance.MemoryUsageInsight
.Los subtipos disponibles son los siguientes:
HIGH_MEMORY_USAGE
LOW_MEMORY_USAGE
Por lo general, se asocian a descripciones de estadísticas como las siguientes:
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%.
En la siguiente tabla se proporciona información sobre el contenido asociado a las estadísticas de uso de memoria.
Atributo Tipo Descripción points
ARRAY Matriz de objetos. Cada objeto contiene las siguientes propiedades: sampleProbability
: (DOUBLE) Cantidad relativa de muestras de uso de memoria por debajo del valor de la función de cuantiles.quantileFunctionValue
: (DOBLE) Límite superior del uso de memoria que contiene al menos una parte (probabilidad de muestra) de las muestras.
El valor representa la proporción de la cantidad total de memoria y está en el intervalo [0, 1].
Información valiosa sobre la predicción del uso de memoria
Compute Engine crea estadísticas de predicción del uso de memoria para indicar el uso de memoria previsto para el día siguiente.
El ID del tipo de estadística es
google.compute.instance.MemoryUsagePredictionInsight
.Una descripción habitual de una estadística es la siguiente:
Predicted memory usage is 1536 MB.
En la siguiente tabla se proporciona información sobre el contenido asociado a las estadísticas de predicción del uso de memoria.
Atributo Tipo Descripción predicted_memory_mb
DOUBLE Cantidad de memoria prevista expresada en MB. Información valiosa sobre el rendimiento de la red
Compute Engine crea estadísticas sobre el rendimiento de la red cuando el rendimiento de la red durante el periodo de observación es excepcionalmente bajo para el tráfico entrante o saliente.
El ID del tipo de estadística es
google.compute.instance.NetworkThroughputInsight
.Los subtipos disponibles son los siguientes:
LOW_RECEIVED_NETWORK_THROUGHPUT
LOW_SENT_NETWORK_THROGHPUT
Por lo general, se asocian a descripciones de estadísticas como las siguientes:
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.
En la siguiente tabla se proporciona información sobre el contenido asociado a las estadísticas de rendimiento de la red.
Atributo Tipo Descripción sample_probability
DOUBLE Cantidad relativa de muestras de rendimiento de red por debajo del valor de la función cuantil. El valor está en el intervalo [0, 1].
quantile_function_value_in_bytes_per_second
DOUBLE Límite superior del rendimiento de la red que contiene al menos una parte (probabilidad de la muestra) de las muestras. El valor se expresa en bytes por segundo. Siguientes pasos
- Consulta más información sobre las recomendaciones de tipos de máquinas que crea Compute Engine a partir de las estadísticas.
- Más información sobre las recomendaciones de máquinas virtuales inactivas
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-09-12 (UTC).
-