PostgreSQL データベースに対する呼び出しの計測 - AWS X-Ray

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

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 BeanstalkElastic Beanstalk を使用してデータベースを設定する」 を参照してください。

xray ブランチの X-Rayデモページは、実装済みデータソースを使用して、生成した SQL クエリに関する情報を示すトレースを生成するデモを含みます。実行中のアプリケーションの /#/xray パスに移動するか、ナビゲーションバーの [Powered by AWS X-Ray] を選択してデモページを表示します。

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

[Trace SQL queries] を選択して、ゲームセッションをシミュレートし、アタッチされたデータベースに結果を保存します。次に、[View traces in AWS X-Ray (X-Ray でトレースを表示)] を選択して、API の /api/history ルートにヒットするトレースのフィルタリングされたリストを表示します。

SQL クエリを含め、リストからトレースのいずれかを選択して、タイムラインを表示します。

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