PostgreSQL 데이터베이스에 대한 호출 구성 - AWS X-Ray

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

PostgreSQL 데이터베이스에 대한 호출 구성

application-pgsql.properties 파일은 RdsWebConfig.java에서 생성된 데이터 소스에 X-Ray PostgreSQL 추적 인터셉터를 추가합니다.

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 데이터베이스를 애플리케이션 환경에 추가하는 방법에 관한 자세한 정보는 AWS Elastic Beanstalk 개발자 안내서Elastic Beanstalk로 데이터베이스 구성을 참조하십시오.

xray 브랜치의 X-Ray 데모 페이지에는 계측된 데이터 소스를 사용하여 생성한 SQL 쿼리에 대한 정보를 표시하는 트레이스를 생성하는 데모가 포함되어 있습니다. 데모 페이지를 보려면 실행 중인 애플리케이션의 /#/xray 경로로 이동하거나 탐색 모음에서 Powered by AWS X-Ray를 선택하십시오.

게임 세션을 시뮬레이션하고 연결된 데이터베이스에 결과를 저장하려면 [Trace SQL queries]를 선택합니다. 그런 다음 View traces in AWS X-Ray를 선택하면 API의 /api/history 루트에 도달하는 필터링된 트레이스 목록을 볼 수 있습니다.

목록에서 트레이스 하나를 선택해 SQL 쿼리를 포함한 타임라인을 확인하십시오.