From 254bc980c1d176aabe93bd45eea07c1dab799109 Mon Sep 17 00:00:00 2001 From: pricelees Date: Wed, 1 Oct 2025 12:43:16 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EB=91=90=20=EC=84=9C=EB=B9=84=EC=8A=A4?= =?UTF-8?q?=EA=B0=84=EC=9D=98=20tracing=EC=9D=84=20=EC=9C=84=ED=95=B4=20Re?= =?UTF-8?q?stClientBuilder=EC=97=90=20observationRegistry=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../roomescape/payment/infrastructure/client/PaymentConfig.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/service/src/main/kotlin/com/sangdol/roomescape/payment/infrastructure/client/PaymentConfig.kt b/service/src/main/kotlin/com/sangdol/roomescape/payment/infrastructure/client/PaymentConfig.kt index 231f6624..741a250b 100644 --- a/service/src/main/kotlin/com/sangdol/roomescape/payment/infrastructure/client/PaymentConfig.kt +++ b/service/src/main/kotlin/com/sangdol/roomescape/payment/infrastructure/client/PaymentConfig.kt @@ -1,5 +1,6 @@ package com.sangdol.roomescape.payment.infrastructure.client +import io.micrometer.observation.ObservationRegistry import org.springframework.boot.context.properties.EnableConfigurationProperties import org.springframework.boot.http.client.ClientHttpRequestFactoryBuilder import org.springframework.boot.http.client.ClientHttpRequestFactorySettings @@ -17,6 +18,7 @@ class PaymentConfig { @Bean fun tosspayClientBuilder( paymentProperties: PaymentProperties, + observationRegistry: ObservationRegistry ): RestClient.Builder { val settings: ClientHttpRequestFactorySettings = ClientHttpRequestFactorySettings.defaults().also { it.withReadTimeout(Duration.ofSeconds(paymentProperties.readTimeout.toLong())) @@ -26,6 +28,7 @@ class PaymentConfig { return RestClient.builder() .baseUrl(paymentProperties.apiBaseUrl) + .observationRegistry(observationRegistry) .defaultHeader("Authorization", getAuthorizations(paymentProperties.confirmSecretKey)) .requestFactory(requestFactory) }