Habilitación de Application Signals en Amazon EC2 - Amazon CloudWatch

Habilitación de Application Signals en Amazon EC2

Habilite CloudWatch Application Signals en Amazon ECS mediante los pasos de configuración personalizados que se describieron en esta sección.

Para las aplicaciones que se ejecutan en Amazon ECS, instale y configure el agente de CloudWatch y AWS Distro para OpenTelemetry. En estas arquitecturas habilitadas con una configuración personalizada de Application Signals, Application Signals no detecta automáticamente los nombres de los servicios ni los hosts o clústeres en los que se ejecutan. Debe especificar estos nombres durante la configuración personalizada, y los nombres que especifique son los que aparecen en los paneles de Application Signals.

Use una configuración personalizada para habilitar Application Signals en Amazon ECS

Utilice estas instrucciones de configuración personalizadas para incorporar aplicaciones de Amazon ECS a CloudWatch Application Signals. Usted instala y configura el agente y la distribución de CloudWatch para AWS OpenTelemetry.

Existen dos métodos para implementar Application Signals en Amazon ECS. Seleccione el que sea mejor para su entorno.

  • Implementación mediante la estrategia de sidecar: se agrega un contenedor sidecar de agente de CloudWatch a cada definición de tarea del clúster.

    Ventajas:

    • Admite los tipos de lanzamiento ec2 y Fargate indistintamente.

    • Siempre puede utilizar localhost como dirección IP cuando configure variables de entorno.

    Desventajas:

    • Debe configurar el contenedor sidecar del agente de CloudWatch para cada tarea de servicio que se ejecute en el clúster.

    • Solo se admite el modo de red awsvpc.

  • Implementación mediante la estrategia de daemon: se agrega una tarea de agente de CloudWatch solo una vez en el clúster, y la estrategia de programación de daemon de Amazon ECS la implementa como corresponda. Esto garantiza que cada instancia reciba seguimientos y métricas de forma continua, lo que proporciona una visibilidad centralizada sin necesidad de que el agente se ejecute como un sidecar con cada definición de tarea de aplicación.

    Ventajas:

    • Solo tiene que configurar una vez el servicio de daemon para el agente de CloudWatch en el clúster.

    Desventajas:

    • No admite el tipo de lanzamiento Fargate.

    • Si utiliza el modo de red awsvpc o bridge, debe especificar manualmente la dirección IP privada de cada instancia de contenedor en las variables de entorno.

Con ambos métodos, en los clústeres de Amazon ECS Application Signals no detecta automáticamente los nombres de sus servicios. Debe especificar los nombres de sus servicios durante la configuración personalizada; los nombres que especifique son los que aparecen en los paneles de Application Signals.