spring boot actuator 기본 설정/사용법 및 나만의 custom endpoint와 metrics를 만들 수 있는 방법을 배우게 됩니다. 사용법만 익히는 게 아닌 내부 코드 및 spring boot 기본 지식도 함께 다루어 조금 더 깊이 있는 이해를 할 수 있게 됩니다.
이런 걸
배워요!
spring boot actuator 설정법
spring boot actuator 내부 코드 구조
spring, spring boot 기본 지식
15년 차 개발자와 함께 공부하는
스프링 부트 Actuator! 🌱
스프링 부트 액추에이터(Spring boot Actuator)는 실행 중인 스프링 부트 애플리케이션의 정보를 API 형식으로 확인할 수 있게 해주는 기능입니다. Spring boot를 사용하여 Backend를 구현할 경우 애플리케이션 모니터링 및 관리 측면에서 도움을 줄 수 있습니다.
본 강의는 spring boot actuator의 사용법을 익히고 customize 하여 실무에 활용할 수 있게 되는 것을 목표로 합니다. spring boot actuator 사용법은 기본이고 내부 코드가 어떻게 구현되어 있는지도 함께 알아봄으로써 spring boot 실력도 함께 향상될 거예요.
중요한 내용만 골라서 아주 자세히 설명합니다.
강의 내의 설명을 요약한 수업 자료를 제공합니다.
생각의 흐름과 요령을 알려주어 외우기 쉽습니다.
강의 내용의 출처를 상세히 적어두어 자세한 사항을 쉽게 찾아볼 수 있습니다.
사용법과 내부 코드를 함께 살펴봄으로써 깊이 있는 이해가 되도록 구성했습니다.
spring boot는 알지만 actuator가 뭔지 모르는 개발자
application 모니터링과 운영/관리에 관심이 많은 devops 인원
actuator의 핵심 라이브러리인 micrometer에 관해 궁금한 사람
spring boot actuator의 방대한 공식 문서를 읽기 부담스러운 개발자
1. spring boot actuator 기본 설정 방법
2. custom endpoint 생성하기
3. Health Endpoint 다루기
4. Info Endpoint 다루기
5. Metrcis Endpoint 다루기 ( Counter, Gauge, Timer )
6. Spring boot Admin과 연동하기
Q. Spring boot를 하나도 모르는데 들어도 되나요?
Spring boot의 수많은 기능 중 하나인 actuator에 대해 알아보는 강의이므로, Spring boot 로 간단한 Rest API 정도는 만들 수 있어야 합니다.
Q. 주제에 비해 강의 시간이 긴데 어떤 내용이 담겨 있나요?
사용법만 익히는 게 아니라, 내부 코드는 어떻게 돌아가는지 살펴보기 때문에 강의 시간이 길며, Spring boot 초보자라면 actuator와 더불어 auto configuration과 같은 Spring boot 지식도 함께 얻게 됩니다.
학습 대상은
누구일까요?
spring boot는 알지만 actuator는 잘 모르는 개발자
spring boot actuator 아주 기본만 아는 개발자
spring boot actuator를 통해 custom metrics를 추가하고 싶은 개발자
선수 지식,
필요할까요?
spring boot 기본지식
삼성전자, LG CNS, LG 전자 등을 거쳐 현재는 SK 계열사에서 백엔드 개발업무를 하고 있습니다.
강의준비를 하면서 스스로 더 깊이 알게 되어 강의하는 걸 좋아하는 개발자입니다. 🙂 😃 😆
youtube: https://www.youtube.com/@HelloWorldStudy
전체
18개 ∙ (5시간 28분)
프로젝트 생성
08:00
endpoints 설정
25:48
custom endpoint 생성
35:40
health endpoint
25:34
info endpoint
47:36
metrics endpoint 개요
26:35
Counter
37:37
metrics tags #1
17:25
metrics tags #2
10:24
Gauge
14:24
Timer #1
19:16
Timer #2
16:10
Metrics 정리
06:38