

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Instrumentación de llamadas a una base de datos PostgreSQL
<a name="scorekeep-postgresql"></a>

**nota**  
X-Ray SDK/Daemon Aviso de mantenimiento: el 25 de febrero de 2026, AWS X-Ray SDKs/Daemon entrará en modo de mantenimiento, donde AWS se limitarán las versiones de X-Ray SDK y Daemon para abordar únicamente los problemas de seguridad. Para obtener más información sobre la cronología del soporte, consulte [Cronología de X-Ray SDK y Daemon Support](xray-sdk-daemon-timeline.md). Recomendamos migrar a. OpenTelemetry Para obtener más información sobre la migración a OpenTelemetry, consulte [Migración de una X-Ray instrumentación a otra. OpenTelemetry ](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-migration.html)

El `application-pgsql.properties` archivo añade el interceptor de rastreo de X-Ray PostgreSQL a la fuente de datos creada en. [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) — Instrumentación de bases de datos 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**  
Consulte [Configuración de bases de datos con Elastic Beanstalk](https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.db.html) en la *Guía para desarrolladores de AWS Elastic Beanstalk * para obtener más información acerca de cómo añadir una base de datos de PostgreSQL al entorno de aplicaciones.

La página de X-Ray demostración de la `xray` sucursal incluye una demostración en la que se utiliza la fuente de datos instrumentada para generar trazas que muestran información sobre las consultas SQL que genera. Vaya a la ruta `/#/xray` de la aplicación en ejecución o elija **Powered by AWS X-Ray** en la barra de navegación para ver la página de demostración.

![AWS X-Ray página de demostración de la integración que muestra las opciones de seguimiento de las sesiones del juego y de las consultas SQL.](http://docs.aws.amazon.com/es_es/xray/latest/devguide/images/scorekeep-demo.png)


Elija **Trace SQL queries (Rastrear consultas SQL)** para simular las sesiones de juego y almacenar los resultados en la base de datos asociada. A continuación, selecciona **Ver trazos en AWS X-Ray** para ver una lista filtrada de los rastreos que llegan a la ruta de `/api/history` la API.

Elija uno de los rastros de la lista para ver la escala de tiempo, incluida la consulta SQL.

![Vista cronológica de un rastreo que muestra el método, la respuesta, la duración y la antigüedad de una solicitud GET.](http://docs.aws.amazon.com/es_es/xray/latest/devguide/images/scorekeep-trace-sql.png)
