본문 바로가기

actuator2

[Spring] Spring Actuator의 헬스 체크 사용시 주의할 점 이번 글에선 Spring Actuator 헬스 체크를 사용했을 시 서비스 운영 중 발생한 이슈에 대해서 글을 작성하려고 한다.Spring ActuatorSpring Actuator는 Spring Boot 애플리케이션의 상태와 동작을 모니터링하고 관리할 수 있게 제공해 주는 라이브러리다.Actuator을 사용하면 헬스 체크, 메트릭 수집, 애플리케이션 정보, 로깅 관리, 실행 중인 스레드 상태 등 다양한 정보를 쉽게 확인할 수 있다.헬스 체크란?헬스 체크는 애플리케이션이나 서비스가 정상적으로 동작하고 있는지 외부에서 확인하는 방법이다.서비스의 고가용성 혹은 부하 분산등의 이유로 서버 앞단에 로드 밸런서를 두는 경우, 로드 밸런서는 라우팅 할 서버들의 상태를 주기적으로 확인하며 정상적으로 동작하고 있는 서비.. 2025. 9. 19.
[Micrometer] Reached the maximum number of URI tags for 'http.server.requests'. 서비스를 운영 중에 다음과 같은 warning 로그를 모니터링하게 되었다.warning 로그가 발생하고 있는 지점은 micrometer-core의 OnlyOnceLoggingDenyMeterFilter였다. 디버깅을 통해 확인해 본 결과, 직접 커스터마이징 한 필터 이후에 OnlyOnceLoggingDenyMeterFilter가 작동하며 Warning Message를 발생시키고 있던 것이다.Reached the maximum number of URI tags for 'http.server.requests'가 발생한 원인과 해결법http.server.requests 에러는 메트릭 시스템에서 URI 태그의 고유한 조합이 너무 많아질 경우 발생하는 에러다.이는 주로 프로메테우스, 마이크로미터와 같은 모니터링 .. 2025. 9. 16.