Metric
-
spring application에서는 다양한 상황에 thread를 사용한다.이전 포스팅 중에 tomcat connector 관련 설정 내역들을 정리한 내역이 있다. 여기에 설정한 내역들이 적절한 값인지 확인하기 위해서 모니터링을 진행할 수 있도록 설정해 보자. 설정 추가 tomcat의 connector thread 정보를 /actuator 조회를 위해서는 추가적인 설정이 필요 server: tomcat: mbeanregistry: enabled: trueTomcat 자체는 JMX(MBean)를 통해 여러 메트릭 정보를 제공할 수 있다(예: active thread 수, request 처리 수, 에러 수 등)하지만 Spring Boot는 기본적으로 Tomcat의 MBean 등록을 성능과..
[Tomcat] connection thread metric 모니터링spring application에서는 다양한 상황에 thread를 사용한다.이전 포스팅 중에 tomcat connector 관련 설정 내역들을 정리한 내역이 있다. 여기에 설정한 내역들이 적절한 값인지 확인하기 위해서 모니터링을 진행할 수 있도록 설정해 보자. 설정 추가 tomcat의 connector thread 정보를 /actuator 조회를 위해서는 추가적인 설정이 필요 server: tomcat: mbeanregistry: enabled: trueTomcat 자체는 JMX(MBean)를 통해 여러 메트릭 정보를 제공할 수 있다(예: active thread 수, request 처리 수, 에러 수 등)하지만 Spring Boot는 기본적으로 Tomcat의 MBean 등록을 성능과..
2025.04.12 -
Spring Cloud Gateway에서는 기본으로 다양한 필터를 제공하는데 그중에서 CircuitBreaker 필터가 존재한다. 해당 필터를 사용하기 위해서는 spring-cloud-starter-circuitbreaker-reactor-resilience4j 디펜던시를 추가해주어야 한다.implementation 'org.springframework.cloud:spring-cloud-starter-circuitbreaker-reactor-resilience4j' 이제 resilience4j의 CircuitBreaker를 사용할 준비가 되었다.해당 디펜던시를 추가한 이후에 /actuator/prometheus의 메트릭을 보면 관련 내역들이 추가된 것을 확인할 수 있다.각각의 metric이 어떠한 내용을..
Resilience4j Circuitbreaker 관련 metric 모니터링Spring Cloud Gateway에서는 기본으로 다양한 필터를 제공하는데 그중에서 CircuitBreaker 필터가 존재한다. 해당 필터를 사용하기 위해서는 spring-cloud-starter-circuitbreaker-reactor-resilience4j 디펜던시를 추가해주어야 한다.implementation 'org.springframework.cloud:spring-cloud-starter-circuitbreaker-reactor-resilience4j' 이제 resilience4j의 CircuitBreaker를 사용할 준비가 되었다.해당 디펜던시를 추가한 이후에 /actuator/prometheus의 메트릭을 보면 관련 내역들이 추가된 것을 확인할 수 있다.각각의 metric이 어떠한 내용을..
2025.04.08