spring boot/actuator in spring boot 14

spring boot 3.x + actuator 파헤치기. 4. custom endpoint 생성

https://youtu.be/FoC5h1GHkKA spring boot 에서는 "이런게 기본제공 되지 않을까? " 혹은 "이런 기능이 있었으면 좋겠다!" 라고 생각할 만한 대부분의 범용 기능들이 기본으로 제공되고 있습니다. 즉 등록된 bean 리스트, cache 상태 등이 기본 제공됩니다. 그러나, 실무에서 사내 정책에 따라 사내 전용 endpoint 가 필요한 경우가 있습니다. 이번 포스팅에서는 custom endpoint 를 생성하는 방법에 대해 알아보겠습니다. 참고로 공식 가이드는 https://docs.spring.io/spring-boot/docs/current/reference/html/actuator.html#actuator.endpoints.implementing-custom 를 참고하면..

spring boot 3.x + actuator 파헤치기. 3. endpoints 설정

https://youtu.be/Ap_vrMyvya8 이전 시간에 actuator 를 통해 http://localhost:8080/actuator 로 접속시 아래와 같은 json 이 나오고, json 내의 링크들에 들어가면 또 다시 json 이 나오는 구조라고 설명을 했습니다. ( 이걸 HATEOAS 라고 부른다고 했었죠? ) 이런식으로 정보를 얻을수 있는 링크. 정확히는 url 을 actuator 에서는 endpoint 라고 부릅니다. 즉 http://localhost:8080/actuator/health 초, ms -> 밀리초, h -> 시간, d -> 일 CORS support 일반적으로는 모니터링 서버에서 endpoint 를 호출합니다. 즉 actuator 입장에서의 client 는 일반적으로는 다..

spring boot 3.x + actuator 파헤치기. 2. 공식 가이드 페이지, 의존성 라이브러리

https://youtu.be/rmHbRmcRn0g spring 의 장점중 하나는 공식 가이드가 아주 친절하다는 것입니다. 그래서 spring boot actuator 를 공부할때 서적이나 기술블로그를 통해 기본적인 이해와 사용법을 알고 난후에 공식 가이드를 통해 확실히 자기것으로 만드는 순서로 진행하는걸 추천합니다. 본 포스팅에서는 중요하거나 자주 사용할 만한 부분을 공식 가이드의 내용을 근거로 해서 샘플을 제작하도록 하겠습니다. 기술 블로그의 단점 중 하나가 "동작 하는건 알겠는데 이게 최선인가?, 내가 아는것과 약간 다른데 이 정보의 출처는 어디인가?" 라는 의문이 생기는건데 공식 가이드를 base 로 작성 및 관련 링크를 넣을 예정이니 믿고 읽어도 됩니다. :) spring boot actuato..

spring boot 3.x + actuator 파헤치기. 1. 프로젝트 생성

spring boot 3.x 기반으로 actuator 설정 및 custom metrics 추가하는 방법에 대해 알아보도록 하겠습니다. 단순히 actuator 사용법만 익히는 것이 아닌, spring boot 내부적으로 어떤 방법으로 actuator의 다양한 기능들이 지원되는지 소스코드도 함께 살펴봐서 깊이있는 이해와 spring boot 의 동작 원리도 함께 학습되도록 하겠습니다. spring boot actuator 동영상 강의는 youtube 및 inflearn 에 등록되어 있으니 편한 플랫폼을 이용해서 영상 시청이 가능합니다. https://www.inflearn.com/course/spring-boot-actuator-%ED%8C%8C%ED%97%A4%EC%B9%98%EA%B8%B0 [무료] sp..