From 1cae298757a6c0197acee1e6d630b35b1d4edf26 Mon Sep 17 00:00:00 2001 From: sewon Date: Fri, 23 Aug 2024 14:19:51 +0900 Subject: [PATCH 1/3] =?UTF-8?q?chore:=20Actuator,Prometheus=20=EC=9D=98?= =?UTF-8?q?=EC=A1=B4=EC=84=B1=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 2 ++ 1 file changed, 2 insertions(+) diff --git a/build.gradle b/build.gradle index 45902c5f4..3799f64bc 100644 --- a/build.gradle +++ b/build.gradle @@ -38,6 +38,8 @@ dependencies {//todo: 안쓰는 의존성이나 deprecated된 의존성 제거 implementation 'jakarta.annotation:jakarta.annotation-api:2.1.1' implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.2.0' testImplementation "org.mockito:mockito-core:3.3.3" + implementation 'org.springframework.boot:spring-boot-starter-actuator' + implementation 'io.micrometer:micrometer-registry-prometheus' compileOnly 'org.projectlombok:lombok:1.18.26' annotationProcessor 'org.projectlombok:lombok' From 589201447c2f764fe08b23b370ff87df99bb6f78 Mon Sep 17 00:00:00 2001 From: sewon Date: Fri, 23 Aug 2024 14:20:35 +0900 Subject: [PATCH 2/3] =?UTF-8?q?chore:=20Actuator=20=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EC=A0=95=EB=B3=B4=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/resources/application.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml index 22cc4368e..b114af84e 100644 --- a/src/main/resources/application.yml +++ b/src/main/resources/application.yml @@ -48,3 +48,9 @@ view: count: scheduling: delay: 3000 + +management: + endpoints: + web: + exposure: + include: prometheus From 1a9784c3aa877870ea93c450a33b76eb9cef1190 Mon Sep 17 00:00:00 2001 From: sewon Date: Fri, 23 Aug 2024 14:21:21 +0900 Subject: [PATCH 3/3] =?UTF-8?q?feat:=20/actuator/**=20=EA=B2=BD=EB=A1=9C?= =?UTF-8?q?=20=ED=97=88=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../solidconnection/config/security/SecurityConfiguration.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/solidconnection/config/security/SecurityConfiguration.java b/src/main/java/com/example/solidconnection/config/security/SecurityConfiguration.java index 1c63fe94a..934eaf9f8 100644 --- a/src/main/java/com/example/solidconnection/config/security/SecurityConfiguration.java +++ b/src/main/java/com/example/solidconnection/config/security/SecurityConfiguration.java @@ -51,7 +51,8 @@ public SecurityFilterChain filterChain(HttpSecurity http) throws Exception { "/file/profile/pre", "/auth/kakao", "/auth/sign-up", "/auth/reissue", "/university/detail/**", "/university/search/**", "/university/recommends", - "/swagger-ui/**", "/v3/api-docs/**" + "/swagger-ui/**", "/v3/api-docs/**", + "/actuator/**" ) .permitAll() .anyRequest().authenticated())