강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

똘똘이님의 프로필 이미지
똘똘이

작성한 질문수

/actuator/metrics 수행 결과가 강의 내용과 다름

작성

·

38

0

섹션 15를 공부하고 있습니다. 현재 저는 스프링부트 3.3.x에서 코딩하고 있고요. 강의 내용을 그대로 따라하면서 build.gradle 파일과 application.yml을 수정하였습니다. 그런데 강의 내용에는 ~~/actuator/metrics라고 endpoint를 지정하면 users.status와 users.welcome 항목이 나타나던데, 제가 수행한 결과에는 그것들이 나타나지 않더군요. 그 이유가 무엇인지 궁금합니다. zipkin 관련 항목들도 나타나지 않네요. 물론 zipkin server는 이미 구동해 놓은 상태입니다.

섹션 13까지는 스프링 부트 버전의 차이는 나름대로 정보를 찾아보고 해서 강의 내용과 제가 코딩하고 수행한 결과가 특별히 다르지 않았는데, 섹션 14와 15에서는 그대로 따라해도 강의 내용과 수행 결과가 다르네요. 도움이 주시면 고맙겠습니다. 참고로 섹션 14에서는 스프링부트 3.3.x에 맞춰 수업 내용에 새롭게 반영된 zipkin 관련 라이브러리를 반영하였습니다.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
똘똘이님, /actuator/metrics 엔드포인트에 기대하신 users.status와 users.welcome 항목이 나타나지 않는 이유와 관련하여 몇 가지 점검 사항을 안내드리겠습니다.

  1. 엔드포인트 설정 확인: application.yml 파일에 적절히 actuator의 metrics를 활성화하는 설정이 있는지 확인해 보세요. 예를 들어, management.endpoints.web.exposure.include 설정이 필요할 수 있습니다.

  2. 사용자 정의 메트릭 설정: 강의에서 사용하는 메트릭이 사용자 정의 항목일 가능성이 있습니다. 이 경우, 사용자 정의 메트릭이 생성되는 위치와 조건을 확인하십시오. 예를 들어, 코드 내에서 특정 메트릭 등록이 필요한 경우가 있을 수 있습니다.

  3. Zipkin 관련 확인: Zipkin 관련 항목이 나타나지 않는다면, Zipkin 서버와 애플리케이션 간의 연결이 올바르게 설정되었는지 확인해야 합니다. management.zipkin.tracing.* 관련 설정을 관리하여 Zipkin으로 보고가 제대로 이루어지고 있는지를 확인합니다. 라이브러리가 제대로 추가되어 있는지도 확인하세요.

  4. Spring Boot 버전 차이: 버전에 따라 구성 요소의 동작이 다를 수 있습니다. 사용 중인 3.3.x 버전에 맞게 문서를 검토하거나, 공식 문서의 최신 정보를 참고하여 호환성 문제를 확인하는 것도 한 방법입니다. 강의가 제공된 시점과 현재 사용 중인 라이브러리의 최신 상태를 비교해야 할 수 있습니다.

이와 관련하여, 첨부 정보와 URL들을 참조하시면 더 도움을 받으실 수 있습니다:

추가적인 질문이 있으시면 언제든지 문의해 주세요. 도움이 되셨길 바랍니다.

똘똘이님의 프로필 이미지
똘똘이

작성한 질문수

질문하기