diff --git a/build.gradle b/build.gradle index b94ed102..d9b1fe81 100644 --- a/build.gradle +++ b/build.gradle @@ -107,8 +107,9 @@ dependencies { implementation("org.springframework.boot:spring-boot-starter-amqp") implementation("com.fasterxml.jackson.core:jackson-databind") - // health-check + // health-check, metrics implementation 'org.springframework.boot:spring-boot-starter-actuator' + implementation 'io.micrometer:micrometer-registry-prometheus' //redirect implementation 'org.springframework.boot:spring-boot-starter-thymeleaf' diff --git a/config b/config index e94fd01c..0449cc6b 160000 --- a/config +++ b/config @@ -1 +1 @@ -Subproject commit e94fd01c17a2d7adb82387bdbbaea8a9203c38d7 +Subproject commit 0449cc6ba808b2b10e703eac8cefabf35f7bcb97 diff --git a/manifest b/manifest index 781a2b2b..4da8233d 160000 --- a/manifest +++ b/manifest @@ -1 +1 @@ -Subproject commit 781a2b2be444ffec836367114e0c2baadb588b21 +Subproject commit 4da8233d2a0931d6f1d7c8460f3c516e6ac0dc31 diff --git a/src/main/java/com/assu/server/global/exception/GlobalExceptionAdvice.java b/src/main/java/com/assu/server/global/exception/GlobalExceptionAdvice.java index b4710c15..cb4d1304 100644 --- a/src/main/java/com/assu/server/global/exception/GlobalExceptionAdvice.java +++ b/src/main/java/com/assu/server/global/exception/GlobalExceptionAdvice.java @@ -99,7 +99,7 @@ public ResponseEntity handleMethodArgumentNotValid( @ExceptionHandler public ResponseEntity exception(Exception e, WebRequest request) { - e.printStackTrace(); + log.error("처리되지 않은 예외 발생", e); return handleExceptionInternalFalse( e, diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 818f0214..35db97f2 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -44,15 +44,6 @@ spring: max-concurrency: 4 default-requeue-rejected: false -logging: - level: - org.springframework.web: DEBUG - org.springframework.web.client.DefaultRestClient: OFF - org.springframework.messaging.simp: DEBUG - org.springframework.messaging.handler: DEBUG - org.springframework.messaging: DEBUG - org.springframework.web.socket: DEBUG - server: shutdown: graceful @@ -60,4 +51,8 @@ management: endpoints: web: exposure: - include: "health" # 따옴표를 붙여 문자열임을 명시하세요. + include: "health,prometheus" # 따옴표를 붙여 문자열임을 명시하세요. + endpoint: + health: + probes: + enabled: true