본문 바로가기

실전 스프링부트2

2. 스프링 부트 액추에이터(마이크로미터, 프로메테우스 연동) 이전 글을 바로 이어서 들어가기 전에 실전 스프링 부트(책) 및 김영한 님의 강의에서는 마이크로미터, 그라파나, 프로메테우스에 대한 상세 내용을 다루는 것은 책, 강의 범위를 벗어나기 때문에 기초 내용과 올바른 방향을 설명하는데 초점을 맞추고 더 자세한 내용이 필요한 경우 별도의 학습이 필요하고 공식 문서를 참고하라고 나와있다. 마이크로미터서비스를 운영할 때는 애플리케이션의 CPU, 메모리, 커넥션 사용, 고객 요청수 같은 많은 지표들을 확인하는 것이 필요하다. 그렇게 해야 어디에 어떤 문제가 발생했는지 사전에 대응도 할 수 있고, 실제 문제가 발생해도 원인을 빠르게 파악해서 대처할 수 있다. 모니터링 툴은 다양하게 많다 하지만 툴마다 전달하는 방법이 다 다르기 때문에 micometer가 표준 측정 방식.. 2024. 6. 2.
1. 스프링 부트 액추에이터 개발오류는 IDE에서 알려주지만 운영 상태에서의 오류는 어떻게 아는 거지?DB 등 다른 곳에 문제가 생기면?  단순히 스프링부트와 관련된 프로젝트를 만들고 배우면서 궁금증이 생기기 시작했다. 이런 궁금증 해소를 위해 찾아본 책과 인터넷 강의를 글로 정리하고, 내가 다시 읽어볼 것을 대비해 계속 공부하고 부족한 부분이나 개념은 보완해 나가려고 한다.  서비스를 실제 운영 단계에 올리게 되면 개발자들이 해야 하는 또 다른 중요한 업무는 서비스에 문제가 없는지 모니터링하고 지표들을 심어서 감시하는 활동이다. 스프링부트는 개발자들이 개발에만 집중할 수 있게 수많은 자동구성기능을 제공하는 만큼 spring-boot-starter-actuator 의존관계를 통해 모니터링 기능도 지원해주고 있다. 스프링 부트 액추에.. 2024. 6. 1.