

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
<a name="xray-scorekeep"></a>

**Nota**  
X-Ray SDK/Daemon Avviso di manutenzione: il 25 febbraio 2026, AWS X-Ray SDKs/Daemon entrerà in modalità manutenzione, in cui AWS verranno limitate le versioni di X-Ray SDK e Daemon per risolvere solo problemi di sicurezza. Per ulteriori informazioni sulla tempistica del supporto, consulta. [Cronologia di X-Ray SDK e Daemon Support](xray-sdk-daemon-timeline.md) Ti consigliamo di migrare a. OpenTelemetry Per ulteriori informazioni sulla migrazione a OpenTelemetry, consulta [Migrazione da X-Ray strumentazione a strumentazione](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-migration.html). OpenTelemetry 

L'app di esempio AWS X-Ray [eb-java-scorekeep](https://github.com/awslabs/eb-java-scorekeep/tree/xray), disponibile su GitHub, mostra l'uso dell'SDK per gestire le chiamate HTTP in entrata, i AWS X-Ray client SDK DynamoDB e i client HTTP. L'app di esempio consente CloudFormation di creare tabelle DynamoDB, compilare codice Java sull'istanza ed eseguire X-Ray il demone senza alcuna configurazione aggiuntiva.

Consulta il [tutorial di Scorekeep](scorekeep-tutorial.md) per iniziare a installare e utilizzare un'applicazione di esempio strumentata, utilizzando o il. Console di gestione AWS AWS CLI

![Scorekeep utilizza l' AWS X-Ray SDK per gestire le chiamate HTTP in entrata, i client DynamoDB SDK e i client HTTP](https://docs.aws.amazon.com/it_it/xray/latest/devguide/images/scorekeep-flow.png)


L'esempio include un'app Web front-end, l'API che chiama e le tabelle DynamoDB che utilizza per archiviare i dati. La strumentazione di base con [filtri](xray-sdk-java-filters.md), [plugin](xray-sdk-java-configuration.md) e client [AWS SDK strumentati](xray-sdk-java-awssdkclients.md) è mostrata nella sezione dedicata al progetto. `xray-gettingstarted` Questo è il ramo che viene distribuito nel [tutorial sulle nozioni di base](scorekeep-tutorial.md). 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 dei servizi che mostra il client che si connette al contenitore Scorekeep, che si collega a tabelle e SNS. DynamoDB](https://docs.aws.amazon.com/it_it/xray/latest/devguide/images/scorekeep-gettingstarted-servicemap-before-ECS.png)


L'applicazione di esempio illustra l'analisi di base in questi file:
+ Filtro di **richiesta HTTP: [`WebConfig.java`](https://github.com/awslabs/eb-java-scorekeep/tree/xray/src/main/java/scorekeep/WebConfig.java)**
+ **AWS Strumentazione client SDK** — [`build.gradle`](https://github.com/awslabs/eb-java-scorekeep/tree/xray/build.gradle)

[Il `xray` ramo dell'applicazione include l'uso di [HttpClient](xray-sdk-java-httpclients.md), [Annotations](xray-sdk-java-segment.md), [query SQL](xray-sdk-java-sqlclients.md), [sottosegmenti personalizzati](xray-sdk-java-subsegments.md), una funzione strumentata e codice e script di inizializzazione strumentati [AWS Lambda](xray-services-lambda.md).](scorekeep-startup.md)

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. Con le credenziali recuperate da Amazon Cognito, l'app Web invia anche dati di traccia X-Ray per registrare le informazioni sulla richiesta dal punto di vista del cliente. Il client del browser appare come un nodo a sé stante sulla mappa di traccia e registra informazioni aggiuntive, tra cui l'URL della pagina che l'utente sta visualizzando e l'ID dell'utente.

Infine, il `xray-worker` ramo 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. L'operatore 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.

**Topics**
+ [Guida introduttiva all'applicazione di esempio Scorekeep](scorekeep-tutorial.md)
+ [Strumentazione manuale dei client SDK AWS](scorekeep-sdkclients.md)
+ [Creazione di sottosegmenti aggiuntivi](scorekeep-subsegments.md)
+ [Registrazione di annotazioni, metadati e ID utente](scorekeep-annotations.md)
+ [Analisi delle chiamate HTTP in uscita](scorekeep-httpclient.md)
+ [Analizzare le chiamate a un database PostgresSQL](scorekeep-postgresql.md)
+ [Strumentazione AWS Lambda funzioni](scorekeep-lambda.md)
+ [Analisi del codice di avvio](scorekeep-startup.md)
+ [Analisi degli script](scorekeep-scripts.md)
+ [Analisi di un client di app Web](scorekeep-client.md)
+ [Utilizzo dei client analizzati nei thread worker](scorekeep-workerthreads.md)