Acumular estadísticas a través de recursos - Amazon CloudWatch

Acumular estadísticas a través de recursos

Puede acumular las métricas para recursos de AWS a través de múltiples recursos. Las métricas están completamente separadas entre las Regiones, pero puede utilizar cálculos métricos para acumular métricas entre las Regiones. Para obtener más información, consulte Uso de la calculadora de métricas.

Por ejemplo, puede acumular estadísticas para las instancias EC2 que tengan la supervisión detallada habilitada. Las instancias que utilizan la supervisión básica no están incluidas. Por lo tanto, debe habilitar la supervisión detallada (a un cargo adicional), que proporciona datos en periodos de 1 minuto. Para más información, consulte Enable or Disable Detailed Monitoring for Your Instances en la Guía del usuario de Amazon EC2.

Este ejemplo muestra cómo obtener el uso promedio de CPU para sus instancias EC2. Dado que no se especifica ninguna dimensión, CloudWatch devuelve estadísticas para todas las dimensiones en el espacio de nombres AWS/EC2. Para obtener estadísticas para otras métricas, consulte Servicios de AWS que publican métricas de CloudWatch.

importante

Esta técnica para recuperar todas las dimensiones mediante un espacio de nombres de AWS no funciona para espacios de nombres personalizados que publique en CloudWatch. Con el uso de espacios de nombres personalizados, debe especificar el conjunto completo de dimensiones que hay asociadas a cualquier punto de datos dado para recuperar estadísticas que incluyen el punto de datos.

Para mostrar la utilización media de la CPU para las instancias EC2
  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, seleccione Métricas.

  3. Elija el espacio de nombres de EC2 y seleccione Across All Instances.

  4. Seleccione la fila que contiene CPUUtilization, que muestra un gráfico para la métrica de todas sus instancias EC2. Para cambiar el nombre del gráfico, seleccione el icono de lápiz. Para cambiar el intervalo de tiempo, seleccione uno de los valores predefinidos o elija custom (personalizado).

    Métricas acumuladas en las instancias de EC2
  5. Para cambiar la estadística, elija la pestaña Graphed metrics. Elija el encabezado de columna o un valor individual y, a continuación, elija una de las estadísticas o percentiles predefinidos o especifique un percentil personalizado (por ejemplo, p95.45).

  6. Para cambiar el periodo, elija la pestaña Graphed metrics. Elija el encabezado de columna o un valor individual y, a continuación, elija un valor diferente.

Para obtener la utilización de CPU promedio en sus instancias EC2 mediante la utilización de la AWS CLI

Utilice el comando get-metric-statistics como se indica a continuación:

aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name CPUUtilization --statistics "Average" "SampleCount" \ --start-time 2016-10-11T23:18:00 --end-time 2016-10-12T23:18:00 --period 3600

A continuación, se muestra un ejemplo de la salida:

{ "Datapoints": [ { "SampleCount": 238.0, "Timestamp": "2016-10-12T07:18:00Z", "Average": 0.038235294117647062, "Unit": "Percent" }, { "SampleCount": 240.0, "Timestamp": "2016-10-12T09:18:00Z", "Average": 0.16670833333333332, "Unit": "Percent" }, { "SampleCount": 238.0, "Timestamp": "2016-10-11T23:18:00Z", "Average": 0.041596638655462197, "Unit": "Percent" }, ... ], "Label": "CPUUtilization" }