View a markdown version of this page

AWS X-Ray applicazione di esempio - AWS X-Ray

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

AWS X-Ray applicazione di esempio

Nota

X-Ray SDK/Daemon Avviso di manutenzione — Il 25 febbraio 2026 AWS X-Ray SDKs/Daemon entrerà in modalità manutenzione, che AWS limiterà le versioni di X-Ray SDK e Daemon per risolvere solo i problemi di sicurezza. Per ulteriori informazioni sulla tempistica dell'assistenza, consulta. Cronologia di X-Ray SDK e Daemon Support Ti consigliamo di migrare a. OpenTelemetry Per ulteriori informazioni sulla migrazione a OpenTelemetry, vedere Migrazione dalla X-Ray strumentazione alla strumentazione. OpenTelemetry

L'app di esempio AWS X-Ray eb-java-scorekeep, disponibile su, mostra l'uso dell'SDK per monitorare le chiamate HTTP in entrata GitHub, i client DynamoDB AWS X-Ray SDK e i client HTTP. L'app di esempio utilizza CloudFormation per creare tabelle DynamoDB, compilare codice Java su istanza ed eseguire il demone senza alcuna configurazione aggiuntiva. X-Ray

Consulta il tutorial di Scorekeep per iniziare a installare e utilizzare un'applicazione di esempio strumentata, utilizzando o. Console di gestione AWS AWS CLI

Scorekeep utilizza l' AWS X-Ray SDK per valutare le chiamate HTTP in entrata, i client DynamoDB SDK e i client HTTP

L'esempio include un'app Web front-end, l'API che chiama e le tabelle DynamoDB utilizzate per archiviare i dati. La strumentazione di base con filtri, plugin e client AWS SDK strumentati è mostrata nel ramo del progetto. xray-gettingstarted Questo è il ramo che viene distribuito nel tutorial sulle nozioni di base. Poiché questo ramo include solo le nozioni di base, puoi eseguire una diff rispetto al ramo master per individuare rapidamente le nozioni di base.

Mappa del servizio che mostra il Client che si connette al contenitore Scorekeep, che si connette alle tabelle e al SNS. DynamoDB

L'applicazione di esempio illustra l'analisi di base in questi file:

Il xray ramo dell'applicazione include l'uso di HttpClient, Annotations, query SQL, sottosegmenti personalizzati , una funzione strumentata e codice e script di inizializzazione strumentati AWS Lambda. Analisi del codice di avvio

Per supportare l'accesso e l' AWS SDK per JavaScript utilizzo degli utenti nel browser, la xray-cognito filiale aggiunge Amazon Cognito per supportare l'autenticazione e l'autorizzazione degli utenti. Grazie alle credenziali recuperate da Amazon Cognito, l'app Web invia anche dati di tracciamento per X-Ray registrare le informazioni sulla richiesta dal punto di vista del cliente. Il client del browser appare come nodo a sé stante sulla mappa di tracciamento e registra informazioni aggiuntive, tra cui l'URL della pagina che l'utente sta visualizzando e l'ID dell'utente.

Infine, la xray-worker filiale aggiunge una funzione Python Lambda strumentata che viene eseguita in modo indipendente, elaborando gli elementi da una coda Amazon SQS. Scorekeep aggiunge un elemento alla coda ogni volta che termina una partita. Il worker Lambda, attivato da CloudWatch Events, estrae gli elementi dalla coda ogni pochi minuti e li elabora per archiviare i record di gioco in Amazon S3 per l'analisi.