

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Instrumentation d'appels vers une base de données PostgreSQL
<a name="scorekeep-postgresql"></a>

**Note**  
Avis de SDK/Daemon maintenance de X-Ray — Le 25 février 2026, le AWS X-Ray SDKs/Daemon passera en mode maintenance, où les versions du SDK et du Daemon de X-Ray AWS seront limitées uniquement pour résoudre les problèmes de sécurité. Pour plus d'informations sur le calendrier de support, consultez[Chronologie du support pour le SDK et Daemon X-Ray](xray-sdk-daemon-timeline.md). Nous vous recommandons de migrer vers OpenTelemetry. Pour plus d'informations sur la migration vers OpenTelemetry, voir [Migration de l'instrumentation X-Ray vers OpenTelemetry l'instrumentation](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-migration.html).

Le `application-pgsql.properties` fichier ajoute l'intercepteur de traçage X-Ray PostgreSQL à la source de données créée dans. [https://github.com/awslabs/eb-java-scorekeep/tree/xray/src/main/java/scorekeep/RdsWebConfig.java](https://github.com/awslabs/eb-java-scorekeep/tree/xray/src/main/java/scorekeep/RdsWebConfig.java)

**Example [https://github.com/awslabs/eb-java-scorekeep/tree/xray/src/main/resources/application-pgsql.properties](https://github.com/awslabs/eb-java-scorekeep/tree/xray/src/main/resources/application-pgsql.properties)— Instrumentation de base de données PostgreSQL**  

```
spring.datasource.continue-on-error=true
spring.jpa.show-sql=false
spring.jpa.hibernate.ddl-auto=create-drop
spring.datasource.jdbc-interceptors=com.amazonaws.xray.sql.postgres.TracingInterceptor
spring.jpa.database-platform=org.hibernate.dialect.PostgreSQL94Dialect
```

**Note**  
Consultez [Configuration des bases de données avec Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.db.html) dans le *Manuel du développeur AWS Elastic Beanstalk * pour obtenir des détails sur l'ajout d'une base de données PostgreSQL à l'environnement de l'application.

La page de démonstration de X-Ray de la `xray` branche inclut une démonstration qui utilise la source de données instrumentée pour générer des traces contenant des informations sur les requêtes SQL qu'elle génère. Accédez au chemin `/#/xray` dans l'application en cours d'exécution ou choisissez **Powered by AWS X-Ray** dans la barre de navigation pour afficher la page de démonstration.

![\[AWS X-Ray integration demo page showing game session tracing and SQL query tracing options.\]](http://docs.aws.amazon.com/fr_fr/xray/latest/devguide/images/scorekeep-demo.png)


Choisissez **Trace SQL queries** pour simuler les sessions de jeu et stocker les résultats dans la base de données attachée. Choisissez ensuite **View traces in AWS X-Ray** pour afficher une liste filtrée des traces qui suivent l'`/api/history`itinéraire de l'API.

Choisissez l'un des suivis de la liste pour afficher la chronologie, requête SQL incluse.

![\[Timeline view of a trace showing method, response, duration, and age for a GET request.\]](http://docs.aws.amazon.com/fr_fr/xray/latest/devguide/images/scorekeep-trace-sql.png)
