Acumular estadísticas por grupo de Auto Scaling
Puede acumular estadísticas para las instancias de EC2 en un grupo de Auto Scaling. Las métricas están completamente separadas entre las Regiones, pero puede usar cálculos métricos de CloudWatch para acumular y transformar las métricas desde varias Regiones. También puede utilizar el panel de control entre cuentas para realizar cálculos matemáticos de métricas en métricas de distintas cuentas.
Este ejemplo muestra cómo se obtienen los bytes totales que se registran en el disco para un grupo de Auto Scaling. El total se calcula para períodos de un minuto en un intervalo de 24 horas en todas las instancias EC2 en el grupo de Auto Scaling especificado.
Para visualizar DiskWriteBytes para las instancias en un grupo de Auto Scaling mediante la consola
-
Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/
. -
En el panel de navegación, seleccione Métricas y, a continuación, Todas las métricas.
-
Elija el espacio de nombres EC2 y, a continuación, seleccione By Auto Scaling Group (Por grupo de Auto Scaling).
-
Seleccione la fila para la métrica DiskWriteBytes y el grupo de Auto Scaling específico que muestra un gráfico para la métrica para las instancias en el grupo de Auto Scaling. 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).
-
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
). -
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 DiskWriteBytes para las instancias en un grupo de Auto Scaling mediante AWS CLI
Utilice el comando get-metric-statistics como se indica a continuación.
aws cloudwatch get-metric-statistics --namespace AWS/EC2 --metric-name DiskWriteBytes --dimensions Name=AutoScalingGroupName,Value=
my-asg
--statistics "Sum" "SampleCount" \ --start-time2016-10-16T23:18:00
--end-time2016-10-18T23:18:00
--period 360
A continuación, se muestra un ejemplo del resultado.
{ "Datapoints": [ { "SampleCount": 18.0, "Timestamp": "2016-10-19T21:36:00Z", "Sum": 0.0, "Unit": "Bytes" }, { "SampleCount": 5.0, "Timestamp": "2016-10-19T21:42:00Z", "Sum": 0.0, "Unit": "Bytes" } ], "Label": "DiskWriteBytes" }