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

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.

  • 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.

  • 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 descubre 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.