Instale, configure y administre la aplicación para el monitoreo desde la consola de CloudWatch - Amazon CloudWatch

Instale, configure y administre la aplicación para el monitoreo desde la consola de CloudWatch

En esta sección se detallan los pasos a seguir para instalar, configurar y administrar la aplicación para el monitoreo desde la consola de CloudWatch.

Agregue y configure una aplicación

Adición y configuración de una aplicación desde la consola de CloudWatch

Siga estos pasos para comenzar a utilizar Información de aplicaciones de CloudWatch desde la consola de CloudWatch.

  1. Inicio. Abra la página de inicio de la consola de CloudWatch. Desde el panel de navegación izquierdo, en Insights, elija Application Insights. En la página que se abre, podrá visualizar la lista de aplicaciones que se supervisan con Información de aplicaciones de CloudWatch, además del estado de supervisión.

  2. Agregar una aplicación. Para configurar el monitoreo de la aplicación, elija Add an application (Agregar una aplicación). Cuando elija Add an application (Agregar una aplicación), deberá Choose Application Type (Elegir el tipo de aplicación).

    • Aplicación basada en Resource Groups. Al seleccionar esta opción, puede elegir los Resource Groups de esta cuenta que se van a monitorear. Para usar varias aplicaciones en un componente, debe usar la supervisión basada en grupos de recursos.

    • Aplicación basada en cuentas. Al seleccionar esta opción, podrá monitorear todos los recursos de esta cuenta. Si desea monitorear todos los recursos de una cuenta, le recomendamos esta opción en lugar de la opción basada en grupos de recursos porque el proceso de incorporación de aplicaciones es más rápido.

    nota

    No es posible combinar el monitoreo basado en grupos de recursos con el monitoreo basado en cuentas mediante Información de aplicaciones. Para cambiar el tipo de aplicación, debe eliminar todas las aplicaciones que se están supervisando y Choose Application Type (Elegir el tipo de aplicación).

    Cuando agrega su primera aplicación para realizar la supervisión, Información de aplicaciones de CloudWatch crea un rol vinculado a un servicio en su cuenta, lo que le otorga permisos a Información de aplicaciones para llamar a otros servicios de AWS en su nombre. Para obtener más información sobre el rol vinculado a un servicio creado que crea Información de aplicaciones en su cuenta, consulte Uso de roles vinculados a un servicio para CloudWatch Application Insights.

  3. Resource-based application monitoring
    1. Seleccionar el grupo de recursos.En la página Specify application details (Especificar detalles de la aplicación), seleccione el grupo de recursos de AWS que contiene los recursos de aplicaciones de la lista desplegable. Estos recursos incluyen los servidores front-end, balanceadores de carga, grupos de Auto Scaling y servidores de bases de datos.

      Si no ha creado un grupo de recursos para su aplicación, puede crear uno si elige Create new resource group (Crear nuevo grupo de recursos). Para obtener más información acerca de Resource Groups, consulte la Guía del usuario de AWS Resource Groups.

    2. Monitoreo de CloudWatch Events. Marque el casillero para integrar el monitoreo de Información de aplicaciones con Eventos de CloudWatch y obtener información de Amazon EBS, Amazon EC2, AWS CodeDeploy, Amazon ECS, API y notificaciones de AWS Health, Amazon RDS, Amazon S3 y AWS Step Functions.

    3. Integrar con Systems Manager OpsCenter de AWS. Para ver y recibir notificaciones cuando se detecten problemas en las aplicaciones seleccionadas, seleccione el casillero Generate Systems Manager OpsCenter OpsItems for remedial actions (Generar OpsItems de OpsCenter de Systems Manager para crear acciones correctivas). Para realizar un seguimiento de las operaciones que se realizan para resolver elementos de trabajo operativos (OpsItems) relacionados con sus recursos de AWS, proporcione el ARN del tema de SNS.

    4. Etiquetas: opcional. Información de aplicaciones de eventos de CloudWatch es compatible con Resource Groups basados en etiquetas y en CloudFormation (con la excepción de los grupos de escalado automático). Para obtener más información, consulte Uso de Tag Editor.

    5. Elija Siguiente.

      Se generará un ARN para la aplicación en el siguiente formato.

      arn:partition:applicationinsights:region:account-id:application/resource-group/resource-group-name

      Ejemplo

      arn:aws:applicationinsights:us-east-1:123456789012:application/resource-group/my-resource-group
    6. En la página Revisar los componentes detectados, en Revisar los componentes para su supervisión, la tabla muestra los componentes detectados y sus cargas de trabajo detectadas asociadas.

      nota

      En el caso de los componentes que admiten varias cargas de trabajo personalizadas, puede supervisar hasta cinco cargas de trabajo para cada componente. Estas cargas de trabajo se supervisarán por separado del componente.

      La sección de componentes detectados de la consola Información de aplicaciones de CloudWatch: descripción general de los componentes detectados y las cargas de trabajo asociadas.

      En Cargas de trabajo asociadas, hay varios mensajes posibles que aparecen si una carga de trabajo no aparece en la lista.

      • No se pudieron detectar las cargas de trabajo: se produjo un problema al intentar detectar las cargas de trabajo. Asegúrese de realizar los pasos que se indican en Requisitos previos. Si necesita añadir cargas de trabajo, elija Editar componente.

      • No se detectaron cargas de trabajo: no detectamos ninguna carga de trabajo. Es posible que necesite añadir cargas de trabajo. Para ello, elija Editar componente.

      • No aplicable: el componente no admite cargas de trabajo personalizadas y se supervisará con métricas, alarmas y registros predeterminados. No puede añadir cargas de trabajo a estos componentes.

    7. Para editar un componente, selecciónelo y, a continuación, elija Editar componente. Se abre un panel lateral con las cargas de trabajo detectadas en el componente. En este panel, puede editar los detalles del componente y añadir nuevas cargas de trabajo.

      La sección de revisión de los componentes detectados de la consola de Información de aplicaciones de CloudWatch: las cargas de trabajo asociadas pueden editarse.
      • Para editar el tipo o el nombre de la carga de trabajo, utilice la lista desplegable.

        La sección Editar componentes de la consola de Información de aplicaciones de CloudWatch: lista desplegable del tipo de carga de trabajo.
      • Para añadir una nueva carga de trabajo al componente, seleccione Añadir nueva carga de trabajo.

        La sección de edición de componentes de la consola de Información de aplicaciones de CloudWatch: pulse el botón inferior izquierdo para añadir una nueva carga de trabajo.
        • Si no aparece Añadir nueva carga de trabajo, este componente no admite varias cargas de trabajo.

        • Si el encabezado Cargas de trabajo asociadas no aparece, este componente no admite cargas de trabajo personalizadas.

      • Para eliminar una carga de trabajo, seleccione Eliminar junto a la carga de trabajo que desea eliminar de la supervisión.

        La sección de edición de componentes de la consola de Información de aplicaciones de CloudWatch: eliminar una carga de trabajo.
      • Para deshabilitar la monitorización de todo el componente, desactive la casilla Monitorización.

        A continuación, edite la sección de componentes de la casilla Información de aplicaciones de CloudWatch para desactivar la monitorización.
      • Cuando haya terminado de editar el componente, seleccione Guardar cambios en la esquina inferior derecha. Cualquier cambio en las cargas de trabajo de un componente está visible en la tabla Revisar los componentes para su supervisión, en Cargas de trabajo asociadas.

    8. En la página Revisar componentes detectados, seleccione Siguiente.

    9. La página Especificar detalles del componente incluye todos los componentes con cargas de trabajo asociadas personalizables del paso anterior.

      nota

      Si el encabezado de un componente tiene una etiqueta opcional, los detalles adicionales de las cargas de trabajo de ese componente son opcionales.

      Si un componente no aparece en esta página, no tiene ningún detalle adicional que pueda especificarse en este paso.

    10. Elija Siguiente.

    11. En la página Revisar y enviar, revise todos los detalles de los componentes y la carga de trabajo supervisados.

    12. Seleccione Submit (Enviar).

    Account-based application monitoring
    1. Nombre de la aplicación. Ingrese un nombre para la aplicación basada en cuenta.

    2. Monitoreo automatizado de nuevos recursos. Información de aplicaciones utiliza, de forma predeterminada, la configuración recomendada para configurar el monitoreo de los componentes de recursos que se agregan a su cuenta después de incorporar la aplicación. Puede excluir el monitoreo de los recursos agregados después de incorporar la aplicación si desactiva el casillero.

    3. Monitoreo de CloudWatch Events. Marque el casillero para integrar el monitoreo de Información de aplicaciones con Eventos de CloudWatch y obtener información de Amazon EBS, Amazon EC2, AWS CodeDeploy, Amazon ECS, API y notificaciones de AWS Health, Amazon RDS, Amazon S3 y AWS Step Functions.

    4. Integrar con Systems Manager OpsCenter de AWS. Para ver y recibir notificaciones cuando se detecten problemas en las aplicaciones seleccionadas, seleccione el casillero Generate Systems Manager OpsCenter OpsItems for remedial actions (Generar OpsItems de OpsCenter de Systems Manager para crear acciones correctivas). Para realizar un seguimiento de las operaciones que se realizan para resolver elementos de trabajo operativos (OpsItems) relacionados con sus recursos de AWS, proporcione el ARN del tema de SNS.

    5. Etiquetas: opcional. Información de aplicaciones de eventos de CloudWatch es compatible con Resource Groups basados en etiquetas y en CloudFormation (con la excepción de los grupos de escalado automático). Para obtener más información, consulte Uso de Tag Editor.

    6. Recursos detectados. Todos los recursos detectados en su cuenta se agregan a esta lista. Si Información de aplicaciones no puede detectar todos los recursos de su cuenta, aparece un mensaje de error en la parte superior de la página. Este mensaje incluye un enlace a la documentación sobre cómo agregar los permisos necesarios.

    7. Elija Siguiente.

      Se generará un ARN para la aplicación en el siguiente formato.

      arn:partition:applicationinsights:region:account-id:application/TBD/application-name

      Ejemplo

      arn:aws:applicationinsights:us-east-1:123456789012:application/TBD/my-application
  4. Después de enviar la configuración de monitoreo de aplicaciones, se le dirigirá a la página de detalles de la aplicación, donde podrá ver el Application summary (Resumen de aplicaciones), la lista de Monitored components (Componentes monitoreados) y Unmonitored components (Componentes no monitoreados) y, si selecciona las pestañas situadas junto a Components (Componentes), el Configuration history (Historial de configuración), los Log patterns (Patrones de registro) y cualquiera de las Tags (Etiquetas) que haya aplicado.

    Para ver las observaciones de la aplicación, elija View Insights (Visualizar observaciones).

    Puede actualizar sus selecciones para el monitoreo y la integración de CloudWatch Events con Systems Manager OpsCenter de AWS si eligeEdit (Editar).

    Debajo de Components (Componentes), puede seleccionar el menú de Actions (Acciones) para crear, modificar o desagrupar un grupo de instancias.

    Puede administrar el monitoreo de componentes, incluidos el nivel de aplicación, los grupos de registros, los registros de eventos, las métricas y las alarmas personalizadas, si selecciona la viñeta junto a un componente y Manage monitoring (Administrar el monitoreo).

Habilitación del monitoreo de recursos de Información de aplicaciones para Amazon ECS y Amazon EKS

Puede habilitar Información de aplicaciones para que monitoree las aplicaciones y microservicios en contenedores desde la consola de Información de contenedores. Información de aplicaciones puede monitorear los siguientes recursos:

  • Clústeres de Amazon ECS

  • Servicios de Amazon ECS

  • Tareas de Amazon ECS

  • Clústeres de Amazon EKS

Cuando Información de aplicaciones está habilitada, proporciona métricas y registros recomendados, detecta posibles problemas, genera Eventos de CloudWatch y crea paneles automáticos para sus aplicaciones y microservicios en contenedores.

Puede habilitar Información de aplicaciones para recursos en contenedores desde las consolas Información de contenedores o Información de aplicaciones.

Habilitación de Información de aplicaciones desde la consola de Información de contenedores

Desde la consola de Información de contenedores, en el panel de Monitoreo del rendimiento de Información de contenedores, elija Configuración automática de Información de aplicaciones. Cuando Información de aplicaciones está habilitada, muestra detalles de los problemas detectados.

Habilitación de Información de aplicaciones desde la consola de Información de aplicaciones

Cuando aparecen clústeres de ECS en la lista de componentes, Información de aplicaciones habilita el monitoreo adicional de contenedores con Información de contenedores de forma automática.

En el caso de los clústeres de EKS, usted puede habilitar el monitoreo adicional con Información de contenedores para proporcionar información de diagnóstico, como errores de reinicio de contenedores, para ayudarlo a aislar y resolver problemas. Se requieren pasos adicionales para configurar Información de contenedores para EKS. Consulte Configuración de Información de contenedores en Amazon EKS y Kubernetes para obtener información sobre los pasos para configurar Información de contenedores en EKS.

El monitoreo adicional de EKS con Información de contenedores es compatible con instancias Linux con EKS.

Para obtener más información sobre la compatibilidad de Información de contenedores para clústeres ECS y EKS, consulte Información de contenedores.

Desactive el monitoreo para un componente de aplicación

Para desactivar el monitoreo de un componente de la aplicación, seleccione el componente para el que desea desactivar el monitoreo en la página Application Details (Detalles de la aplicación). Elija Actions (Acciones) y luego, Remove from monitoring (Detener el monitoreo).

Eliminar una aplicación

Para eliminar una aplicación, desde el panel de CloudWatch, en el panel de navegación izquierdo de CloudWatch, elija Application Insights en Insights. Seleccione la aplicación que desea eliminar. Debajo de Actions (Acciones), elija Delete application (Eliminar aplicación). Esto elimina la monitorización y elimina todos los monitores guardados para los componentes de la aplicación. Los recursos de la aplicación no se eliminan.