개발 · 프로그래밍

/

백엔드

spring boot actuator 파헤치기

spring boot actuator 기본 설정/사용법 및 나만의 custom endpoint와 metrics를 만들 수 있는 방법을 배우게 됩니다. 사용법만 익히는 게 아닌 내부 코드 및 spring boot 기본 지식도 함께 다루어 조금 더 깊이 있는 이해를 할 수 있게 됩니다.

(5.0) 수강평 8개

수강생 1,053명

Thumbnail

초급자를 위해 준비한
[백엔드, 데브옵스 · 인프라] 강의입니다.

이런 걸
배워요!

  • 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&A 💬

Q. Spring boot를 하나도 모르는데 들어도 되나요?

Spring boot의 수많은 기능 중 하나인 actuator에 대해 알아보는 강의이므로, Spring boot 로 간단한 Rest API 정도는 만들 수 있어야 합니다.

Q. 주제에 비해 강의 시간이 긴데 어떤 내용이 담겨 있나요?

사용법만 익히는 게 아니라, 내부 코드는 어떻게 돌아가는지 살펴보기 때문에 강의 시간이 길며, Spring boot 초보자라면 actuator와 더불어 auto configuration과 같은 Spring boot 지식도 함께 얻게 됩니다.


수강 전 참고 사항 📢

실습 환경

  • 운영 체제 및 버전(OS): Windows 10
  • 사용 도구: intellij community
  • java: java 17
  • spring boot: spring boot 3.0.5

학습 자료

선수 지식 및 유의 사항

  • Spring boot 로 간단한 Rest API를 만들 수 있는 수준이면 충분합니다.
  • IntelliJ 에서 라이브 코딩으로 진행합니다. 큰 화면에서 학습하길 권장합니다.
  • 강의 자료를 복사해서 붙여넣기는 금지지만, 출처를 넣고 일부 내용만 캡처, 인용하는 건 가능합니다. 본인이 이해한 내용으로 재구성해서 공유하는 것 또한 당연히 가능합니다.

 

이런 분들께
추천드려요!

학습 대상은
누구일까요?

  • 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분)

강의 게시일: 2023년 05월 19일
마지막 업데이트일: 2023년 05월 19일

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!