마이크로미터는 별도 설정이 없어도 되나요?
안녕하세요.
아직 실습은 못해보고 영상만 보는 중입니다.
마이크로미터가 중간에서 역할을 하는데,
별도 설정없이 의존성만 추가해주면 잘 동작하는 구조인지 궁금합니다.
Answer 1
0
안녕하세요 gibbs님! ㅎㅎ JSCODE 시니 입니다~!
아직 실습은 못해보고 영상만 보는 중이시군요!
전체적인 흐름을 먼저 파악하시는 것도 아주 좋은 학습 방법입니다.
결론부터 말씀드리면, 의존성을 추가하면 마이크로미터가 자동으로 기본 지표들을 수집하지만, 이 데이터를 프로메테우스가 가져갈 수 있도록(Scraping) 길을 열어주는 설정 파일(application.yml) 수정이 반드시 필요합니다!
강의에서 다루고 있는 설정을 기준으로 설명해 드릴게요! ㅎㅎ
1. 의존성 추가
implementation 'org.springframework.boot:spring-boot-starter-actuator'
implementation 'io.micrometer:micrometer-registry-prometheus'
이 두 가지 의존성을 추가하면 스프링 부트가 중간에서 마이크로미터와 관련된 설정들을 자동으로 처리하고, JVM, CPU, 웹 요청 등 다양한 기본 지표를 수집하기 시작합니다.
2. 엔드포인트 노출 및 추가 설정 (application.yml)
데이터를 수집하고 있더라도 보안상 기본적으로는 외부에서 접근할 수 없습니다. 따라서 프로메테우스가 데이터를 수집할 수 있도록 아래와 같이 설정을 추가해주어야 합니다.
spring:
application:
name: waiting-api
management:
endpoints:
web:
exposure:
include: prometheus,health,info,metrics,env,loggers
metrics:
tags:
application: waiting-api
endpoint:
health:
show-details: always
이 설정을 통해 /actuator/prometheus 등의 엔드포인트를 외부에 노출하고,
수집되는 모든 지표에 application: waiting-api라는 공통 태그를 붙여 프로메테우스에서 식별하기 쉽게 만들어 줍니다.
이후 실습을 진행하시면서 설정 파일이 어떻게 동작하는지 직접 확인해 보시면 구조가 훨씬 명확하게 이해되실 거에요!ㅎㅎ
강의 수강하시다가 더 궁금한 점이 생기면 언제든 질문 남겨주세요~!!
화이팅하시고 좋은하루 보내세요~!!
강의에 적용한 스크립트를 받아 볼수 있을까요?
0
27
2
7~8강 Log Level 관련 상세 설명/명세가 필요할 경우 log.info/warn <-> 주석의 적절한 사용 방법에 대한 질문
1
42
1
멀티 필드 실무 질문드립니다.
0
37
1
페이지네이션 질문드립니다.
0
37
3
actuator에서 health 외의 다른 URL은 404 Notfound 에러가 발생합니다.
0
44
2
insert , upsert 질문드립니다.
0
38
2
수업노트 오타 수정
0
73
1
10051을 열고 10050은 열지 않는 이유가 궁금합니다.
0
104
2
logstash 파이프라인 설정
0
56
1
보안이 엄격한 데이터
0
69
1
MyProperties 자체를 클라이언트 코드에서 사용
1
42
1
http://localhost:8080/actuator/prometheus
0
84
3
Grafana에서 Loki를 통해 대시보드를 만들 때 어떤 로그를 보는 게 좋은 지 궁금합니다
0
110
1
postgres 수업중 case 함수 스크립트 자료
0
47
1
jar 추가에대한 질문드려도될까요?
0
62
1
profile을 "dev"로 실행했을 때 pod 오류
1
64
3
build.gradle bom link 변경
0
63
2
discover> create data view 하는데 다른화면 나옵니다.
1
54
2
[프로메테우스] Error scraping target: server returned HTTP status 404
1
78
3
강의 pdf는 따로 제공안해주시는 건가요?
0
43
1
@Counted 초기화
0
47
1
안녕하세요 질문 있습니다.
0
78
2
그라파나 화면 관련하여 궁금한게 있습니다.
0
101
2
그라파나에 뜨는 화면 관련해서 질문 있습니다
1
88
2

