Configurazioni di instrumentazione supportate
Puoi abilitare CloudWatch Application Signals su diverse configurazioni di instrumentazione. Questo argomento descrive ciascuno dei metodi e dei consigli di configurazione in base al metodo scelto.
Utilizzo di AWS Distro per OpenTelemetry con l'agente CloudWatch
L'esperienza di monitoraggio delle prestazioni delle applicazioni (APM) più integrata in CloudWatch viene fornita tramite gli SDK AWS Distro for OpenTelemetry (ADOT) e in combinazione con l'agente CloudWatch permette di raccogliere metriche e tracce delle applicazioni. Questa opzione è ideale se desideri iniziare rapidamente a usare APM in CloudWatch, avvalendoti anche di integrazioni pronte all'uso con funzionalità come Approfondimenti sui container e CloudWatch Logs. Per ulteriori informazioni, consulta Abilitazione di Application Signals sui cluster Amazon EKS e Abilitazione di Application Signals su Amazon EC2, Amazon ECS o Kubernetes.
Utilizzo dell'SDK e del raccoglitore OpenTelemetry
Questa configurazione è valida per i seguenti casi d'uso:
-
Hai instrumentato la tua applicazione o il tuo piano con gli SDK OpenTelemetry e attualmente utilizzi il raccoglitore OpenTelemetry.
-
Stai utilizzando linguaggi, come Erlang e Rust, che non sono supportati da AWS Distro for OpenTelemetry (ADOT).
Per ulteriori informazioni, consulta OpenTelemetry with CloudWatch.
Utilizzo dell'SDK e del daemon AWS X-Ray
Questa opzione è ideale se hai instrumentato la tua applicazione utilizzando l'SDK X-Ray e non hai migrato gli SDK ADOT o gli SDK OpenTelemetry.
Per ulteriori informazioni, consulta Transaction Search.
Confronto delle funzionalità
| Funzionalità | SDK ADOT + agente CloudWatch | SDK Open Telemetry + raccoglitore OpenTelemetry | SDK X-Ray |
|---|---|---|---|
| Supporto AWS | Sì | Solo per i dati inviati ad AWS | Sì |
| Supporto per linguaggio non standard | No | Sì | No |
| Integrazione di Approfondimenti sui container | Sì | No | No |
| Registrazione pronta all'uso con CloudWatch Logs | Sì | No | No |
| Metriche di runtime pronte all'uso | Sì | Sì | No |
| Riceve sempre le metriche sul 100% del traffico | Sì | Solo con una frequenza di campionamento del 100% | Solo con una frequenza di campionamento del 100% |