Obtener estadísticas para una instancia específica - Amazon Elastic Compute Cloud

Obtener estadísticas para una instancia específica

En los siguientes ejemplos se muestra cómo utilizar la AWS Management Console o la AWS CLI para determinar la utilización de CPU máxima de una instancia EC2 específica.

Requisitos
Para mostrar la utilización de la CPU de una instancia concreta (consola)
  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, elija Metrics (Métricas).

  3. Elija el espacio de nombres de métrica de EC2.

    
              Elegir el espacio de nombres de métricas de EC2
  4. Elija la dimensión Per-Instance Metrics (Métricas por instancia).

    
              Ver las dimensiones de métricas para Amazon EC2
  5. En el campo de búsqueda, escriba CPUUtilization y pulse Intro. Elija la fila de la instancia concreta, que muestra un gráfico para la métrica CPUUtilization de la instancia. Para asignar un nombre al gráfico, elija el icono del lápiz. Para cambiar el intervalo de tiempo, seleccione uno de los valores predefinidos o elija custom (personalizado).

    
              Representar gráficamente una única métrica
  6. Para cambiar la estadística o el periodo de la métrica, elija la pestaña Graphed metrics (Métricas diagramadas). Elija el encabezado de columna o un valor individual y, a continuación, elija un valor diferente.

    
              Cambie la estadística o el periodo de una métrica
Para obtener la utilización de la CPU de una instancia concreta (AWS CLI)

Utilice el siguiente comando get-metric-statistics para obtener la métrica CPUUtilization para la instancia especificada utilizando el periodo y el intervalo de tiempo especificados:

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --period 3600 \ --statistics Maximum --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \ --start-time 2022-10-18T23:18:00 --end-time 2022-10-19T23:18:00

A continuación, se muestra un ejemplo del resultado. Cada valor representa el porcentaje de utilización de CPU máxima para una sola instancia EC2.

{ "Datapoints": [ { "Timestamp": "2022-10-19T00:18:00Z", "Maximum": 0.33000000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T03:18:00Z", "Maximum": 99.670000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T07:18:00Z", "Maximum": 0.34000000000000002, "Unit": "Percent" }, { "Timestamp": "2022-10-19T12:18:00Z", "Maximum": 0.34000000000000002, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }