

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

# PostgreSQL データベースに対する呼び出しの計測
<a name="scorekeep-postgresql"></a>

**注記**  
X-Ray SDK/デーモンメンテナンス通知 – 2026 年 2 月 25 日、 AWS X-Ray SDKsデーモンはメンテナンスモードに移行します。 AWS では、X-Ray SDK とデーモンのリリースがセキュリティの問題にのみ対処するように制限されます。サポートタイムラインの詳細については、「[X-Ray SDK とデーモンのサポートタイムライン](xray-sdk-daemon-timeline.md)」を参照してください。OpenTelemetry に移行することをお勧めします。OpenTelemetry への移行の詳細については、「[X-Ray による計装から OpenTelemetry による計装への移行](https://docs.aws.amazon.com/xray/latest/devguide/xray-sdk-migration.html)」を参照してください。

`application-pgsql.properties` ファイルは X-Ray PostgreSQL トレースインターセプターを [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) – 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](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]** を選択してデモページを表示します。

![\[AWS X-Ray integration demo page showing game session tracing and SQL query tracing options.\]](http://docs.aws.amazon.com/ja_jp/xray/latest/devguide/images/scorekeep-demo.png)


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

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

![\[Timeline view of a trace showing method, response, duration, and age for a GET request.\]](http://docs.aws.amazon.com/ja_jp/xray/latest/devguide/images/scorekeep-trace-sql.png)
