本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
检测对 PostgreSQL 数据库的调用
application-pgsql.properties
文件将 X-Ray PostgreSQL 跟踪拦截程序添加到在 RdsWebConfig.java
例 application-pgsql.properties
- 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
注意
有关如何将 PostgreSQL 数据库添加到应用程序环境的详细信息,请参阅 https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/using-features.managing.db.html 开发人员指南 中的AWS Elastic Beanstalk使用 Elastic Beanstalk 配置数据库。
xray
分支中的 X-Ray 演示页包含一个使用检测的数据源生成跟踪的演示,此跟踪显示有关其生成的 SQL 查询的信息。导航到正在运行的应用程序中的 /#/xray
路径,或选择导航栏中的 Powered by AWS X-Ray 查看该演示页。
选择 Trace SQL queries 模拟游戏会话并将结果存储在附加的数据库中。然后,选择在 AWS X-Ray 中查看跟踪,查看命中 API 的 /api/history
路由的已筛选跟踪列表。
从该列表中选择一个跟踪以查看时间线,包括 SQL 查询。