Analizzare le chiamate a un database PostgresSQL - 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à.

Analizzare le chiamate a un database PostgresSQL

Nota

End-of-support avviso — Il 25 febbraio 2027, AWS X-Ray interromperà il supporto per e daemon. AWS X-Ray SDKs Dopo il 25 febbraio 2027, non riceverai più aggiornamenti o versioni. Per ulteriori informazioni sulla tempistica del supporto, consulta. Cronologia della fine del supporto per X-Ray SDK e daemon Ti consigliamo di migrare a. OpenTelemetry Per ulteriori informazioni sulla migrazione a OpenTelemetry, vedere Migrazione dalla strumentazione a raggi X alla strumentazione. OpenTelemetry

Il application-pgsql.properties file aggiunge l'intercettore di tracciamento X-Ray PostgreSQL all'origine dati creata in. RdsWebConfig.java

Esempio application-pgsql.properties— Strumentazione del database 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
Nota

Per ulteriori informazioni su come aggiungere un database PostgreSQL all'ambiente dell'applicazione, consulta Configurazione dei database con Elastic Beanstalk nella Guida per lo sviluppatore di AWS Elastic Beanstalk .

La pagina dimostrativa di X-Ray nella xray filiale include una demo che utilizza la fonte di dati strumentata per generare tracce che mostrano informazioni sulle query SQL che genera. Vai al /#/xray percorso nell'applicazione in esecuzione o scegli Powered by AWS X-Ray nella barra di navigazione per visualizzare la pagina dimostrativa.

AWS X-Ray integration demo page showing game session tracing and SQL query tracing options.

Scegli Trace SQL queries (Traccia query SQL) per simulare le sessioni di gioco e memorizzare i risultati nel database collegato. Quindi, scegli Visualizza tracce in AWS X-Ray per visualizzare un elenco filtrato di tracce che raggiungono il percorso dell'API. /api/history

Scegli uno dei tracciamenti nell'elenco per visualizzare la sequenza temporale, inclusa la query SQL.

Timeline view of a trace showing method, response, duration, and age for a GET request.