spring boot/actuator in spring boot

spring boot 3.x + actuator 파헤치기. 14. 마무리

Hello World Study 2023. 4. 14. 11:57

https://youtu.be/JN-ci4qljfs

가볍게 시작한 시리즈인데 마무리까지 한달가까이 걸렸습니다. ㅡ.ㅜ

 

원래 목표는 actuator + prometheus + grafana 까지 구성하여 전체 흐름을 모두 설명하고자 했으나, actuator 사용법만 다루면 내부 동작 원리를 하나도 모를듯 하여, 가끔씩 내부 코드도 살펴보면서 동작 원리를 설명하였습니다.

 

그러다보니 내용이 너무 길어져서 이번 시리즈는 여기서 마무리하고

 

prometheus, grafana 는 다음번 시리즈에 다루도록 하겠습니다. 

 

공식가이드를 기반으로 설명을 하였으나, 공식가이드에 대한 번역서는 아니므로 모든 내용을 다루지는 않았습니다. 따라서 좀 더 자세히 알고 싶으면 설명 중간중간에 적힌 공식 가이드 링크로 들어가서 추가적인 내용을 확인하시기 바랍니다.

 

마지막으로 actuator 를 통해 app의 다양한 정보를 조회하고 수정할 수 있기에 사내 보안정책을 확인하고 적절한 설정을 해줘야 합니다. 일반적으로 아래와 같은 설정이 필요할 수 있습니다.

- /actuator 가 아닌 다른 path 을 사용. 

- 8080 이 아닌 다른 port 를 사용

- actuator endpoint에 대한 인증,인가 적용

- actuator endpoint 중 필요한 것만 노출하도록 설정

 

 

긴 시리즈인데 이 포스팅까지 읽었다면 완주에 성공하신듯 합니다. 축하드리며 도움이 되었다면 좋아요나 댓글 부탁드립니다. :)

 


완주 축하드립니다. 이제 여러분은 spring boot actuator 에 대해서는 필수내용을 모두 익히셨습니다. 사실 저도 이 이상은 자세히 모릅니다. :)