Skip to content

Commit

Permalink
refactor: Actuator 설정 값 변경 #555 (#631)
Browse files Browse the repository at this point in the history
* refactor: prod 환경 actuator 설정 변경

* test: 비즈니스 매트릭 테스트 수정

* refactor: local, dev 환경 actuator 설정 수정
  • Loading branch information
Ho-Tea authored Feb 16, 2025
1 parent bf5fd24 commit f78bbb0
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 18 deletions.
5 changes: 2 additions & 3 deletions backend/src/main/resources/application-dev.yml
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,8 @@ management:
web:
exposure:
include: info, health, metrics, env, beans, threaddump, loggers, prometheus
endpoint:
health:
show-components: when_authorized



server:
tomcat:
Expand Down
3 changes: 0 additions & 3 deletions backend/src/main/resources/application-local.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,9 +61,6 @@ management:
web:
exposure:
include: "*"
endpoint:
health:
show-components: when_authorized

server:
tomcat:
Expand Down
9 changes: 6 additions & 3 deletions backend/src/main/resources/application-prod.yml
Original file line number Diff line number Diff line change
Expand Up @@ -90,14 +90,17 @@ image:

management:
server:
port: 8080
port: 9292
endpoints:
web:
exposure:
include: info, health, metrics, env, beans, threaddump, loggers, prometheus
include: info, health, prometheus
jmx:
exposure:
exclude: "*"
endpoint:
health:
show-components: when_authorized
show-components: never

server:
tomcat:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@
import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.util.List;
import java.util.stream.Stream;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.DynamicTest;
import org.junit.jupiter.api.TestFactory;
Expand Down Expand Up @@ -34,18 +33,18 @@ class CreateMomentMetricsAspectTest extends ServiceSliceTest {
@Autowired
private MeterRegistry meterRegistry;

@DisplayName("기록되는 시점을 매트릭을 통해 표현 할 수 있습니다.")
@DisplayName("기록 상의 날짜를 현재를 기준으로 과거 혹은 미래 인지 매트릭을 통해 표현 할 수 있습니다.")
@TestFactory
Stream<DynamicTest> createMomentMetricsAspect() {
List<DynamicTest> createMomentMetricsAspect() {
Member member = saveMember();
Memory memory = saveMemory(member);
LocalDateTime now = LocalDateTime.now();

return Stream.of(
dynamicTest("과거, 미래 기록 매트릭을 등록합니다.", () -> {
return List.of(
dynamicTest("기록 상의 날짜가 과거인 기록과 미래인 기록을 매트릭에 등록합니다.", () -> {
// given
MomentRequest pastRequest = createRequest(memory.getId(), now.minusDays(1));
MomentRequest futureRequest = createRequest(memory.getId(), now.plusDays(1));
MomentRequest pastRequest = createRequest(memory.getId(), now.minusDays(2));
MomentRequest futureRequest = createRequest(memory.getId(), now.plusDays(2));

//when
momentService.createMoment(pastRequest, member);
Expand All @@ -57,9 +56,9 @@ Stream<DynamicTest> createMomentMetricsAspect() {
() -> assertThat(getFutureCount()).isEqualTo(1.0)
);
}),
dynamicTest("과거 요청 → 누적: past:2, future:1", () -> {
dynamicTest("기록 상의 날짜가 과거인 기록 작성 요청 → 누적: past:2.0, future:1.0", () -> {
// given
MomentRequest momentRequest = createRequest(memory.getId(), now.minusDays(1));
MomentRequest momentRequest = createRequest(memory.getId(), now.minusDays(3));

// when
momentService.createMoment(momentRequest, member);
Expand Down

0 comments on commit f78bbb0

Please sign in to comment.