Instrumentation d'appels vers une base de données PostgreSQL - AWS X-Ray

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

Leapplication-pgsql.propertiesajoute l'intercepteur de suivi X-Ray PostgreSQL à la source de données créée dansRdsWebConfig.java.

Exemple application-pgsql.properties— Instrumentation d'une 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 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.

Page de démonstration X-Ray dans lexraybranche comprend une démonstration qui utilise la source de données instrumentée pour générer les suivis affichant les 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.

Choisissez Trace SQL queries pour simuler les sessions de jeu et stocker les résultats dans la base de données attachée. Ensuite, choisissezAfficher les suivisAWSX-Raypour afficher la liste filtrée des suivis qui concernent l'API/api/historyRoute

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