Abilitazione delle applicazioni in Amazon ECS - Amazon CloudWatch

Abilitazione delle applicazioni in Amazon ECS

Abilita CloudWatch Application Signals su Amazon ECS utilizzando la procedura di configurazione personalizzata descritta in questa sezione.

Per le applicazioni in esecuzione su Amazon ECS, puoi installare e configurare in autonomia l'agente CloudWatch e AWS Distro per OpenTelemetry. Su queste architetture abilitate con una configurazione personalizzata di Application Signals, Application Signals non rileva automaticamente i nomi dei tuoi servizi o dei cluster o host su cui vengono eseguiti. Devi specificare questi nomi durante la configurazione personalizzata e i nomi specificati sono quelli visualizzati nei pannelli di controllo di Application Signals.

Usa una configurazione personalizzata per abilitare Application Signals su Amazon ECS

Utilizza queste istruzioni di configurazione personalizzate per effettuare l'onboarding delle tue applicazioni su Amazon ECS su CloudWatch Application Signals. Installi e configuri personalmente l'agente CloudWatch e AWS Distro for OpenTelemetry.

Esistono due metodi per implementare Application Signals su Amazon ECS. Scegli quello più adatto al tuo ambiente.

  • Implementazione utilizzando la strategia sidecar: si aggiunge un container sidecar per l'agente CloudWatch a ciascuna definizione di attività nel cluster.

    Vantaggi:

    • Supporta sia i tipi di avvio ec2 sia quelli Fargate.

    • È sempre possibile utilizzare localhost come indirizzo IP quando si impostano le variabili di ambiente.

    Svantaggi:

    • È necessario configurare il container sidecar dell'agente CloudWatch per ogni attività di servizio eseguita nel cluster.

    • Solo la modalità di rete awsvpc è supportata.

  • Implementazione utilizzando la strategia daemon: è possibile aggiungere un'attività dell'agente CloudWatch una sola volta nel cluster e la strategia di pianificazione dei daemon di Amazon ECS la implementa secondo necessità. Garantisce che ogni istanza riceva continuamente tracce e metriche, fornendo una visibilità centralizzata senza la necessità che l'agente venga eseguito come sidecar alla definizione di ogni attività applicativa.

    Vantaggi:

    • È necessario configurare il servizio daemon per l'agente CloudWatch una sola volta nel cluster.

    Svantaggi:

    • Non supporta il tipo di avvio Fargate.

    • Se si utilizza la modalità di rete awsvpc o bridge, è necessario specificare manualmente l'indirizzo IP privato di ogni istanza del container nelle variabili di ambiente.

Con entrambi i metodi, Application Signals non rileva automaticamente i nomi dei tuoi servizi. Devi specificare i nomi dei servizi durante la configurazione personalizzata; i nomi specificati saranno quelli visualizzati nei pannelli di controllo di Application Signals.