Micrometer는 벤더 중립적인 메트릭 계측 라이브러리로, 어플래케이셔닝 발생하는 다양한 지표(CPU 사용량, 메모리 소비, HTTP 요청 및 커스텀 이벤트 등)를 수집한다.
라이브러리는 Prometheus, Datadog, Graphite 등 여러 모니터링 시스템에 메트릭을 전송할 수 있도록 단순하고 일관된 API를 제공하여, 각 백엔드 클라이언트의 복잡한 세부 구현을 감춘다. 특히 Spring Boot Actuator와 깉이 통합되어, 기본 메트릭을 자동으로 수집하고 노출할 수 있다.
Spring Boot Actuator는 애플리케이션의 상태, 헬스 체크, 환경, 로드 등 여러 운영 정보를 노출하는 관리 엔드포인트를 제공한다. 내부적으로 Actuator는 Micrometer를 사용하여, JVM, HTTP, 데이터에비스 등 다양한 매트릭을 수집한다. 즉, Actuator 는 모니터링 및 관리 인터페이스를 제공하고, Micrometer는 그 밑에서 실제 데이터를 계측하고 여러 모니터링 시스템으로 전송하는 역할을 담당
'cs(with 매일메일)' 카테고리의 다른 글
| [260120화] 네트워크에서 회선 교환 방식과 패킷 교환 방식은 어떤 차이점 있나요? (0) | 2026.01.26 |
|---|---|
| [260119월] try-with-resource에 대해서 설명해주세요. (1) | 2026.01.26 |
| [260115목] 시간복잡도와 공간복잡도의 차이점은 무엇인가요? (0) | 2026.01.23 |
| [260114수] CDN이란 무엇인가요? (0) | 2026.01.23 |
| [260113화] 스프링 트랜잭션 전파 속성에 대해서 설명해주세요. (0) | 2026.01.23 |