分析对 PostgreSQL 数据库的调用 - Amazon X-Ray
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

分析对 PostgreSQL 数据库的调用

这些区域有:application-pgsql.properties文件将 X-Ray 跟踪拦截程序添加到在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.amazonaws.cn/elasticbeanstalk/latest/dg/using-features.managing.db.html 开发人员指南 中的Amazon Elastic Beanstalk使用 Elastic Beanstalk 配置数据库

X-Ray 演示页位于xray分支包含一个使用检测的数据源生成跟踪的演示,此跟踪显示有关其创建的 SQL 查询的信息。导航到正在运行的应用程序中的 /#/xray 路径,或选择导航栏中的 Powered by Amazon X-Ray 查看该演示页。

选择跟踪 SQL 查询模拟游戏会话并将结果存储在附加的数据库中。然后,选择查看中的跟踪AmazonX-Ray查看命中 API 的/api/history路由。

从该列表中选择一个跟踪以查看时间线,包括 SQL 查询。