Creación de consultas en Información de métricas de CloudWatch - Amazon CloudWatch

Creación de consultas en Información de métricas de CloudWatch

Puede ejecutar una consulta de Información de métricas de CloudWatch mediante la consola de CloudWatch, AWS CLI o SDK de AWS. Las consultas que se realizan en la consola son gratuitas. Para obtener más información sobre los precios de CloudWatch, consulte Precios de Amazon CloudWatch.

Con Información de métricas de CloudWatch, puede analizar los datos de las métricas en periodos prolongados de hasta dos semanas, lo que hace posible un análisis histórico y una identificación de tendencias más exhaustivos en comparación con los periodos de retención más cortos. Para obtener un rendimiento óptimo al consultar intervalos de tiempo más largos, considere la posibilidad de utilizar periodos más prolongados (como 5 minutos o 1 hora) para reducir la cantidad de puntos de datos que se devuelvan. Al analizar las tendencias durante un periodo completo de dos semanas, utilice funciones agregadas, como AVG() o MAX(), en las cláusulas ORDER BY para detectar los patrones de manera eficiente.

Para obtener más información acerca del uso de SDK de AWS para realizar una consulta de Información de métricas, consulte GetMetricData.

Para ejecutar una consulta mediante la consola de CloudWatch, siga estos pasos:

Para consultar las métricas mediante Información de métricas
  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, seleccione Métricas y, a continuación, Todas las métricas.

  3. (Opcional) Para ejecutar una consulta de ejemplo prediseñada, elija Add query (Agregar consulta) y seleccione la consulta que se va a ejecutar. Si está satisfecho con esta consulta, puede omitir el resto del procedimiento. De lo contrario, puede elegir Editor para editar la consulta de ejemplo y luego, Run (Ejecutar) para ejecutar la consulta modificada.

  4. Para crear su propia consulta, seleccione Consulta de varios orígenes. A continuación, puede utilizar la vista Creador (predeterminada) para obtener una experiencia guiada, o la vista Editor si prefiere ver la sintaxis de la consulta. Puede cambiar entre las dos vistas en cualquier momento y ver su trabajo en curso en ambas vistas.

    En la vista Creador, haga clic en los campos de espacio de nombres, nombre de la métrica, filtro, grupo, orden y límite para explorar y seleccionar los valores posibles. Puede comenzar a escribir cualquier parte del valor que busca para filtrar la lista presentada por el creador. Puede hacer referencia a las etiquetas de recursos en el filtro y agrupar las entradas.

    En la vista Editor, puede escribir la consulta con el subconjunto de SQL compatible con Información de métricas. El editor ofrece opciones de autocompletar en función de los caracteres que ha escrito hasta ahora, como el nombre de las etiquetas de recursos para las métricas que las admiten.

    Información de métricas de CloudWatch permite consultar métricas por etiquetas de recursos de AWS. Puede usar etiquetas para filtrar y agrupar los datos de las métricas para una supervisión y un análisis más segmentados.

    En los siguientes ejemplos, se muestra cómo puede utilizar consultas con etiquetas.

    Visualización del uso de la CPU de las instancias de Amazon EC2 en el entorno de producción:

    SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") WHERE tag.env='prod'

    Agrupación de las métricas por entorno mediante la cláusula GROUP BY:

    SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") GROUP BY tag.env

    Uso de la cláusula GROUP BY, en la que se especifica el nombre de la etiqueta:

    SELECT AVG(CPUUtilization) FROM "AWS/EC2" GROUP BY tag."aws:cloudformation:stack-name"

    Combinación de consultas de etiquetas con dimensiones de métricas existentes:

    SELECT MAX(CPUUtilization) FROM SCHEMA("AWS/EC2") WHERE tag.env='prod' AND InstanceId='i-1234567890abcdef0'
  5. Cuando esté satisfecho con la consulta, elija Save (Guardar).

  6. (Opcional) Otra forma de editar una consulta que haya representado es seleccionar la pestaña Graphed metrics (Representación gráfica de métricas) y elegir el icono de edición junto a la fórmula de consulta en la columna Details (Detalles).

  7. (Opcional) Para quitar una consulta del gráfico, elija Graphed metrics (Representación gráfica de métricas) y, luego, el ícono de X en la parte derecha de la fila en la que se muestra la consulta.