Uso del explorador de métricas para monitorear los recursos según sus etiquetas y propiedades - Amazon CloudWatch

Uso del explorador de métricas para monitorear los recursos según sus etiquetas y propiedades

El explorador de métricas es una herramienta basada en etiquetas que le permite filtrar, agregar y visualizar las métricas por etiquetas y propiedades de recurso para mejorar la observabilidad de los servicios. Esto le brindará una experiencia de solución de problemas flexible y dinámica, de modo que puede crear varios gráficos a la vez y utilizarlos para crear paneles con el estado de las aplicaciones.

Las visualizaciones del explorador de métricas son dinámicas, por lo que si se crea un recurso concordante después de crear un widget de explorador de métricas y agregarlo a un panel de CloudWatch, el nuevo recurso aparecerá automáticamente en el widget del explorador.

Por ejemplo, si todas las instancias de producción de EC2 tienen la pestaña production, puede usar el explorador de métricas para filtrar y agregar métricas de todas estas instancias para comprender el estado y rendimiento. Si posteriormente se crea una nueva instancia con una etiqueta coincidente, se agrega al widget del explorador de métricas de manera automática.

nota

El explorador de métricas proporciona una experiencia a un momento dado. Los recursos que se han cancelado o que ya no existen con la propiedad o etiqueta que especificó no se muestran en la visualización. Sin embargo, aún puede encontrar las métricas de estos recursos en las vistas de métricas de CloudWatch.

Con el explorador de métricas, puede elegir cómo se agregan las métricas de los recursos que concuerden con los criterios, y si desea mostrarlas todas en un solo gráfico o en gráficos diferentes dentro de un widget de explorador de métricas.

El explorador de métricas incluye plantillas que puede utilizar para ver gráficos de visualización útiles con un solo clic, y también puede ampliar estas plantillas para crear widgets de explorador de métricas completamente personalizados.

El explorador de métricas admite métricas emitidas por AWS y las métricas de EC2 publicadas por el agente de CloudWatch, incluidas las métricas de memoria, disco y CPU. Para utilizar el explorador de métricas para ver las métricas publicadas por el agente de CloudWatch, es posible que tenga que actualizar el archivo de configuración del agente de CloudWatch. Para obtener más información, consulte Configuración del agente de CloudWatch para el explorador de métricas.

Para crear una visualización con el explorador de métricas y, opcionalmente, agregarla a un panel, siga estos pasos.

Para crear una visualización con el explorador de métricas
  1. Abra la consola de CloudWatch en https://console.aws.amazon.com/cloudwatch/.

  2. En el panel de navegación, seleccione Explorer (Explorador).

  3. Realice una de las siguientes acciones siguientes:

    • Para usar una plantilla, selecciónela en el cuadro que en este momento muestra Empty Explorer (Explorador vacío).

      De acuerdo a cuál sea la plantilla, el explorador puede mostrar inmediatamente gráficos de métricas. Si no lo hace, elija una o más etiquetas o propiedades en el cuaro From (Desde) y, a continuación, los datos deben aparecer. Si no es así, utilice las opciones ubicadas en la parte superior de la página para mostrar un intervalo de tiempo más largo en los gráficos.

    • Para crear una visualización personalizada, bajo el título Metrics (Métricas), elija una métrica o todas las métricas disponibles de un servicio.

      Después de elegir una métrica, puede optar por repetir este paso para agregar más métricas.

  4. Para cada métrica seleccionada, CloudWatch muestra la estadística que utilizará inmediatamente después del nombre de métrica. Para cambiarlo, elija el nombre de la estadística y, luego, elija la estadística que desee.

  5. En From (Desde), elija una etiqueta o una propiedad de recurso para filtrar los resultados.

    Después de hacer esto, puede optar por repetir este paso para elegir más etiquetas o propiedades de recurso.

    Si elige varios valores de la misma propiedad, como dos tipos de instancias de EC2, el explorador mostrará todos los recursos que concuerden con cualquiera de las propiedades elegidas. Se trata como a una operación lógica OR.

    Si elige diferentes propiedades o etiquetas, como la etiqueta Production y el tipo de instancia M5, sólo se mostrarán los recursos que concuerden con todas estas selecciones. Se trata como a una operación lógica AND.

  6. (Opcional) Para Aggregate by (Agregar por), elija una estadística para agregar las métricas. Luego, junto a for (Para), elija cómo agregar la métrica de la lista. Puede agregar todos los recursos que se muestran actualmente o agregarlos mediante una sola etiqueta o propiedad de recurso.

    De acuerdo al modo que elija para agregar, el resultado puede ser una sola serie temporal o varias series temporales.

  7. Bajo el título Split by (Dividir por), puede elegir dividir un único gráfico con varias series temporales en diferentes gráficos. La división se puede hacer por una variedad de criterios que usted elige enSplit by (Dividir por).

  8. En Graph options (Opciones de gráficos), puede refinar el gráfico al cambiar el periodo, el tipo de gráfico, la ubicación de la leyenda y el diseño.

  9. Para agregar esta visualización como widget a un panel de CloudWatch, elija Add to dashboard (Añadir al panel).

Configuración del agente de CloudWatch para el explorador de métricas

Para permitir que el explorador de métricas descubra métricas de EC2 que el agente de CloudWatch publica, asegúrese de que el archivo de configuración del agente de CloudWatch contenga los siguientes valores:

  • En la sección metrics, asegúrese de que el parámetro aggregation_dimensions incluya ["InstanceId"]. También puede contener otras dimensiones.

  • En la sección metrics, asegúrese de que el parámetro append_dimensions incluya una línea {"InstanceId":"${aws:InstanceId}"}. También puede contener otras líneas.

  • En la sección metrics, dentro de la sección metrics_collected, verifique las secciones de cada tipo de recurso que desea que el explorador de métricas descubra, como las secciones cpu, disk, y memory. Asegúrese de que cada una de estas secciones tenga "resources": [ "*"] line..

  • En la sección cpu de la sección metrics_collected, asegúrese de que haya una línea "totalcpu": true.

  • Para las métricas recopiladas por el agente de CloudWatch, debe utilizar el espacio de nombres predeterminado CWAgent en lugar de un espacio de nombres personalizado.

Las configuraciones de la lista anterior hacen que el agente de CloudWatch publique métricas agregadas para discos, CPU y otros recursos que se pueden trazar en el explorador de métricas para todas las instancias que lo utilizan.

Estas configuraciones volverán a publicar las métricas que había configurado previamente para que se publicaran con varias dimensiones, lo que aumentaría los costos de la métrica.

Para obtener más información sobre cómo se crea el archivo de configuración del agente de CloudWatch, consulte Cree o edite de forma manual el archivo de configuración del agente de CloudWatch.