From 421d85ef43adfe00d3793dee2cfd6dde956fa9f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EC=A1=B0=EC=9E=AC=EC=A4=91?= <126754298+m-a-king@users.noreply.github.com> Date: Wed, 12 Aug 2026 00:27:11 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20JDBC=20=EC=8A=A4=ED=8C=AC=20=EC=9B=90?= =?UTF-8?q?=EA=B2=A9=20=EC=84=9C=EB=B9=84=EC=8A=A4=EB=AA=85=EC=9D=84=20pik?= =?UTF-8?q?i-db=20=EB=A1=9C=20=EB=AA=85=EC=8B=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 트레이스 waterfall 의 JDBC 스팬이 원격 서비스 "piki"(DB catalog 이름)로 표시돼 서비스 식별자 piki-core 와 혼동됐다 - datasource-micrometer 2.2.1 의 DefaultDataSourceNameResolver 를 역어셈블해 확인: 명시된 Hikari pool 이름이 1순위("HikariPool-*" 기본값은 무시), 없으면 catalog fallback — 그래서 pool-name 한 줄로 해결 - 부작용 점검: HikariCP 메트릭 pool 라벨이 HikariPool-1 → piki-db 로 바뀌지만 대시보드 두 개 모두 pool 라벨을 하드코딩하지 않아 영향 없음(시계열 수 불변) --- src/main/resources/application.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index e7b71641..6b16cc3a 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -84,6 +84,11 @@ spring: username: ${DB_USERNAME:piki} password: ${DB_PASSWORD:piki} driver-class-name: com.mysql.cj.jdbc.Driver + hikari: + # JDBC 스팬의 원격 서비스명 근거 — datasource-micrometer 는 명시된 pool 이름을 1순위로 쓰고 + # (기본 "HikariPool-*" 는 무시) 없으면 DB catalog("piki")를 써서, 트레이스에서 서비스 식별자 + # piki-core 와 혼동됐다(#929). 이 이름은 HikariCP 메트릭의 pool 라벨로도 노출된다. + pool-name: piki-db jpa: hibernate: ddl-auto: validate