묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
kube-prometheus 란 무엇인가요?
강의를 들으며 구글링을 하던 중에kube-prometheus 라는 것이 있다는걸 알게되었습니다.아래와 같이 prometheus-operator 의 Repository로 있던데https://github.com/prometheus-operator/kube-prometheus아래 prometheus-operator와는 어떻게 다른건가요?https://github.com/prometheus-operator/prometheus-operator 아직 개념이 잘 잡히지 않아서 위 2개 중 어떤걸로 설치해야 하는건지도 혼란스럽네요.답변 부탁드립니다. 감사합니다.
-
미해결스프링 부트 - 핵심 원리와 활용
설정 데이터1 외부파일 질문이요.
gradlew clean build를 하여 jar파일을 만든 후~/build/libs/ 에 application.properties 만들고url, username, password 키 값 형식으로 강의처럼 입력했습니다.그러데 윈도우 같은경우 username값을 찍어보면 제 윈도우계정이 찍히는게 OS 쪽이 우선순위가 높아서 파라미터 곂칠때 그게 먼저 찍히는건가여?전 영상처럼 dev2_user가 안찍히고, 윈도우계정이 찍히네요.현재는 윈도우에서 set 으로 확인시 환경변수의 username과 곂치고 있습니다. 좁은 범위가 먼저 적용되야한다 라는 규칙이랑 다른거 같아서 OS환경변수가 넓은범위라고 한다면, 프로퍼티 파일 적용은 좁은 범위 아닌가 해서 여쭤봅니다.
-
해결됨스프링 부트 - 핵심 원리와 활용
@Profile을 이용해 환경에 맞는 bean을 등록하는 과정에 대해 궁금한 것이 있습니다.
안녕하세요. 항상 좋은 강의 올려주셔 감사합니다. 강의를 보며 @Profile으로 빈을 환경(로컬, 개발, 운영)에 따라 달리 등록하는 과정에 대해 궁금한 점이 생겨 질문 올립니다. 영한님은(약 1분36초 쯤) "로컬에서는 로직을 테스트하기 위해 빈을 등록한다." 라는 뉘앙스로 빈을 환경에 따라 달리 등록한다 말씀하셨는데 저는 "테스트 환경을 위해 빈을 등록한다"는 느낌을 받았습니다. 저는 과거 클린코드에 대해 공부하며 테스트를 위한 코드와 실제 비즈니스 로직이 담긴 코드는 서로 분리하는 것이 좋다고 배웠습니다. 이러한 관점에서 보았을때 LocalPayClient와 payConfig에서 localPayClient() 메서드는 @Slf4j @Configuration public class PayConfig { @Bean @Profile("default") public LocalPayClient localPayClient(){ log.info("LocalPayClient 빈 등록"); return new LocalPayClient(); } @Bean @Profile("prod") public ProdPayClient prodPayClient(){ log.info("ProdPayClient 빈 등록"); return new ProdPayClient(); } } 테스트를 위한 코드라 생각이 들며 결과적으로 pay디렉토리 내부에 테스트를 위한 객체와 실제 비즈니스를 위한 객체가 섞여 어색하다는 느낌을 받았습니다. 혹시 이에 대해서 어떻게 생각하시는지 궁금합니다! 안정적인 테스트를 위해 어쩔수 없이 희생해야 하는 부분일까요?
-
미해결스프링 부트 - 핵심 원리와 활용
properties파일 혹은 yaml파일을 통해 설정 데이터를 관리하는 방법에 대해 질문이 있습니다.
안녕하세요 강의 잘 보고 있습니다. 강의에서 언급해주신 내부 파일을 통한 설정 데이터 관리에 대해 궁금한 점이 있어 질문 드립니다. 강의에 있는 내용대로 소스코드와 설정데이터를 같이 관리한다고 하였을때 깃헙을 통해 버전관리를 하게 되면(public 레포지토리라 가정) 외부에 설정 정보가 노출되는 보안상 문제가 발생하게 되지 않을까요? 해당 이슈를 막기 위한 방법으로는 깃 이그노어에 설정파일을 추가하고 pull할 때 마다 설정파일을 공유를 하는 방법이 있을것 같습니다. 그러나 이는 설정 파일에 대한 버전을 관리하지 못하는 문제점이 발생하기에 바람직한 방법은 아니라 생각합니다. 이러한 상황에 대해서 버전관리 레포를 private으로 하는것 이외의 해결책은 존재하는지 궁금합니다.
-
미해결스프링 부트 - 핵심 원리와 활용
내장톰캣 보안취약점 조치 관련 질문
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]외장톰캣 사용시엔 server.xml 등 나와있는 파일로 보안취약점 조치를 했는데요. 수업들으면서 내장톰캣의 장점은 잘들었습니다. 내장톰캣은 어떤식으로 보안취약점 조치를 진행하나요? 궁금합니다.
-
미해결스프링 부트 - 핵심 원리와 활용
질문이요!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]강의 듣다가 보니 인텔리제이 유료버전 내 톰캣에 shutdown port 관련 에러가 계속 나오네요. 처음 부터 나왔던건 아니고, 어느순간 부터 나옵니다. 해결방법 아시는분이나 알려주시면 감사하겠습니다.
-
미해결스프링 부트 - 핵심 원리와 활용
@WebServlet 관련 질문 사항
서블릿 컨테이너 초기화2에서 설명하시기를 서블릿을 등록하는 방법@WebServlet을 사용하는 방법프로그래밍 방법이렇게 두 가지가 있다고 말씀해주셨는데 2번 같은 경우에는 서블릿을 만들고 서블릿 컨테이너에 해당 서블릿을 올린다 라는 느낌으로 이해를 했습니다. 그런데 첫번째 방법 같은 경우에는 서블릿을 등록한다 라고만 해서 약간 이해가 되지 않습니다 제가 생각할때는 서블릿 컨테이너가 있어야 하고 서블릿이 등록이 되어야 하는데 2번째는 서블릿 컨테이너를 만들고 거기에 등록을 했으니까 되는건데 첫번째는 어떤 서블릿 컨테이너에 등록이 되는건가요?? 또한 @WebServlet이 여러개가 있다면 각각은 다른 서블릿 컨테이너에 등록되는건지 같은 서블릿 컨테이너에 등록 되는건지 궁금합니다
-
미해결스프링 부트 - 핵심 원리와 활용
servlet 페이지 오류
현재 tomcat 버전 8.5java 버전 17 입니다. 1.내장 톰캣 smart tomcat으로 실행하려고 하는데 /test 페이지로 들어갈 경우 404 에러가 발생합니다.추가로 서블릿컨테이너 초기화 시 onStartUp 함수에서 찍는 log가 출력이 안되고 있습니다.connected to server<<<라는 로그가 표시되지 않아도 연결된게 맞나요...? 8080에 접속하면 index.html은 잘 표시됩니다. "C:\Program Files\Zulu\zulu-17\bin\java.exe" "-Dcatalina.home=D:\교육 자료\01. 스프링 부트 - 핵심 원리와 활용\boot-source-20230228\start\tool\tomcat-runner" -Dcatalina.base=C:\Users\INNO-A-1353\.SmartTomcat\server\server -Djava.io.tmpdir=C:\Users\INNO-A-1353\.SmartTomcat\server\server\temp -Djava.util.logging.config.file=C:\Users\INNO-A-1353\.SmartTomcat\server\server\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.2\lib\idea_rt.jar=52152:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.2\bin" -Dfile.encoding=UTF-8 -classpath "D:\교육 자료\01. 스프링 부트 - 핵심 원리와 활용\boot-source-20230228\start\tool\tomcat-runner\bin\bootstrap.jar;D:\교육 자료\01. 스프링 부트 - 핵심 원리와 활용\boot-source-20230228\start\tool\tomcat-runner\bin\tomcat-juli.jar" org.apache.catalina.startup.Bootstrap startNOTE: Picked up JDK_JAVA_OPTIONS: --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED18-Mar-2024 10:38:03.335 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 서버 버전 이름: Apache Tomcat/8.5.9918-Mar-2024 10:38:03.339 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log Server 빌드 시각: Feb 14 2024 22:52:13 UTC18-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log Server 버전 번호: 8.5.99.018-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 운영체제 이름: Windows 1018-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 운영체제 버전: 10.018-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 아키텍처: amd6418-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 자바 홈: C:\Program Files\Zulu\zulu-1718-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 버전: 17.0.10+7-LTS18-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log JVM 벤더: Azul Systems, Inc.18-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:\Users\INNO-A-1353\.SmartTomcat\server\server18-Mar-2024 10:38:03.340 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: D:\교육 자료\01. 스프링 부트 - 핵심 원리와 활용\boot-source-20230228\start\tool\tomcat-runner18-Mar-2024 10:38:03.349 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: --add-opens=java.base/java.lang=ALL-UNNAMED18-Mar-2024 10:38:03.349 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: --add-opens=java.base/java.io=ALL-UNNAMED18-Mar-2024 10:38:03.349 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: --add-opens=java.base/java.util=ALL-UNNAMED18-Mar-2024 10:38:03.349 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: --add-opens=java.base/java.util.concurrent=ALL-UNNAMED18-Mar-2024 10:38:03.349 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED18-Mar-2024 10:38:03.349 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: -Dcatalina.home=D:\교육 자료\01. 스프링 부트 - 핵심 원리와 활용\boot-source-20230228\start\tool\tomcat-runner18-Mar-2024 10:38:03.349 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: -Dcatalina.base=C:\Users\INNO-A-1353\.SmartTomcat\server\server18-Mar-2024 10:38:03.349 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: -Djava.io.tmpdir=C:\Users\INNO-A-1353\.SmartTomcat\server\server\temp18-Mar-2024 10:38:03.350 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: -Djava.util.logging.config.file=C:\Users\INNO-A-1353\.SmartTomcat\server\server\conf\logging.properties18-Mar-2024 10:38:03.350 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager18-Mar-2024 10:38:03.350 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: -javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.2\lib\idea_rt.jar=52152:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.2\bin18-Mar-2024 10:38:03.350 정보 [main] org.apache.catalina.startup.VersionLoggerListener.log 명령 행 아규먼트: -Dfile.encoding=UTF-818-Mar-2024 10:38:03.350 정보 [main] org.apache.catalina.core.AprLifecycleListener.lifecycleEvent 프로덕션 환경들에서 최적의 성능을 제공하는, APR 기반 Apache Tomcat Native 라이브러리가, 다음 java.library.path에서 발견되지 않습니다: [C:\Program Files\Zulu\zulu-17\bin;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\Program Files\Zulu\zulu-17\bin\;C:\Program Files\Zulu\zulu-11\bin\;C:\Program Files\Zulu\zulu-21\bin\;C:\Program Files\Zulu\zulu-8\bin\;C:\Inprise\vbroker\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\TortoiseSVN\bin;C:\Users\INNO-A-1353\Documents\tmssoftware\TMS Component Pack\bpl\;;C:\Program Files (x86)\EurekaLab\EurekaLog 6\Delphi7;C:\Program Files\Bandizip\;C:\Program Files\PuTTY\;C:\Program Files\CMake\bin;C:\msys64\mingw64\bin;C:\Delphi7 Library\lib\TMS Component Pack\bpl\;C:\Program Files\Microsoft Windows Performance Toolkit\;C:\Program Files (x86)\Subversion\bin;C:\Program Files\nodejs\;D:\Python\Scripts\;D:\Python\;C:\Users\INNO-A-1353\AppData\Local\Microsoft\WindowsApps;C:\Users\INNO-A-1353\.dotnet\tools;C:\Users\INNO-A-1353\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\INNO-A-1353\AppData\Local\Programs\Python\Python311\Scripts;C:\Users\INNO-A-1353\AppData\Roaming\npm;C:\Program Files\Zulu\zulu-8\bin\;C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2020.3.2\bin;;C:\Program Files\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin\;C:\Program Files\Zulu\zulu-11\bin\;C:\Program Files\Zulu\zulu-17\bin\;;.]18-Mar-2024 10:38:03.440 정보 [main] org.apache.coyote.AbstractProtocol.init 프로토콜 핸들러 ["http-nio-8080"]을(를) 초기화합니다.18-Mar-2024 10:38:03.465 정보 [main] org.apache.catalina.startup.Catalina.load Initialization processed in 778 ms18-Mar-2024 10:38:03.561 정보 [main] org.apache.catalina.core.StandardService.startInternal 서비스 [Catalina]을(를) 시작합니다.18-Mar-2024 10:38:03.562 정보 [main] org.apache.catalina.core.StandardEngine.startInternal 서버 엔진을 시작합니다: [Apache Tomcat/8.5.99]18-Mar-2024 10:38:03.599 정보 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor 배치 descriptor [C:\Users\INNO-A-1353\.SmartTomcat\server\server\conf\Catalina\localhost\ROOT.xml]을(를) 배치합니다.18-Mar-2024 10:38:04.881 정보 [localhost-startStop-1] org.apache.jasper.servlet.TldScanner.scanJars 적어도 하나의 JAR가 TLD들을 찾기 위해 스캔되었으나 아무 것도 찾지 못했습니다. 스캔했으나 TLD가 없는 JAR들의 전체 목록을 보시려면, 로그 레벨을 디버그 레벨로 설정하십시오. 스캔 과정에서 불필요한 JAR들을 건너뛰면, 시스템 시작 시간과 JSP 컴파일 시간을 단축시킬 수 있습니다.18-Mar-2024 10:38:05.063 경고 [localhost-startStop-1] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom [SHA1PRNG] 알고리즘을 사용하여, 세션 ID를 생성하기 위한 SecureRandom 객체를 생성하는데, [161] 밀리초가 소요됐습니다.18-Mar-2024 10:38:05.087 정보 [localhost-startStop-1] org.apache.catalina.startup.HostConfig.deployDescriptor 배치 descriptor [C:\Users\INNO-A-1353\.SmartTomcat\server\server\conf\Catalina\localhost\ROOT.xml]의 배치가 [1,489] 밀리초 내에 완료되었습니다.18-Mar-2024 10:38:05.094 정보 [main] org.apache.coyote.AbstractProtocol.start 프로토콜 핸들러 ["http-nio-8080"]을(를) 시작합니다.18-Mar-2024 10:38:05.301 정보 [main] org.apache.catalina.startup.Catalina.start Server startup in 1835 ms build tool도 gradle로 설정 되어 있습니다.
-
미해결스프링 부트 - 핵심 원리와 활용
actuator 구성에 대해 조언 부탁드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 영한님.근래의 인프라에서는 MSA 구성으로 으로 많은 (동일 혹은 동일하지 않은) n개의 어플리케이션들이 등록되어 사용되는 경우가 많은것으로 알고있는데요.이때 n개의 각 어플리케이션들이 각자의 actuator 로 관리가 되는 상황들이 많을것 같은데 이런 상황에서 좋은 관리기법이나, 관리할수 있는 노하우가 있으신지 조언주시면 감사하겠습니다!
-
미해결스프링 부트 - 핵심 원리와 활용
자동구성 관련 질문드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요 영한님.말씀해주신 자동 구성 라이브러리가 잘동작하는것 확인하였습니다.@Configuration 설정 항목들을 @AutoConfiguration 항목들로 구성하는 방법을 이해하고 문득 궁금한게 생겼는데요.내부에 @Service 관련이나 @Repository (JPA) 관련 컴포넌트들이있다면 이러한 여러 다른 컴포넌트들을 자동구성할수 있는 방법이 있을까요?@Import 로 전체 서비스를 일일히 해주는건 비효율적으로 보이는데 섹션 5.자동구성 정리의 8:43 초 부분에서 내부에서 @ComponentScan 을 사용하면 안되는 이유에 대해서 의견주시면 감사하겠습니다.
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
실습환경
기존에 쿠버환경에서 실습을 진행하려고하는데요.어떤 것들을 설치해야할지요?nfs-client, metrics-server, metallb, promethous 이정도 설치하면 되는지요?기존 쿠버강의를 듣지 않아서 실습환경이 잘 모르겠습니다.
-
미해결스프링 부트 - 핵심 원리와 활용
executable jar 파일 만들기에 질문이있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요.fat 방식의 executable jar 방식 외에,지정된 lib 폴더로 별도 디펜던시가 있는 jar 파일을 복사가 되게하여 jar 패키징시 MANIFEST.MF 에 main class 와 class-path 를 지정된 lib 폴더 경로를 주어서 executable jar 로 만들어 주면 jar 가 자신의 내부의 jar 를 class path 로 로딩 할수 있는 것으로 생각하였습니다.강의에서 말씀해주신 내용을 보면 별도의 클래스로더가 있어야만 하는것 같아서 해당 내용 관련해서 심층있게 한번더 설명해주실수 있을까해서 질문드렸습니다.감사합니다.
-
미해결스프링 부트 - 핵심 원리와 활용
톰캣에 배포 후 test가 안떠요
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]톰캣에 배포 후 test가 안떠요 index.html은 이렇게 뜨는데 /test했너니 404가 떠요 코드에서 오류가 있는걸까요..?
-
미해결스프링 부트 - 핵심 원리와 활용
인텔리제이 무료버전 Deployment directory 설정 문제
소스 코드의 server 프로젝트 빌드하고메뉴얼을 따라 tomcat을 설정하는 중Deployment directory 파일 설정 부분에서.gradle 과 build 폴더가 보이지 않는 문제가 발생하고 있습니다혹시 제가 뭔가를 잘못했나 싶어 프로젝트를 지우고여러번 반복해 봤는데 똑같은 상황이 반복 중입니다저의 문제가 아닌 것 같아 문의 드립니다저는 최신 버전 IntelliJ IDEA 2023.3.4 (Community Edition) 를 사용 중입니다smart tomcat 버전은 4.7.2 이구요
-
미해결스프링 부트 - 핵심 원리와 활용
메트릭 게이지는 Aop하게 사용하지 못하나요??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]@Counted , @Timed 처럼 게이지도 Aop로 만들어 사용할 수 있나요??
-
미해결스프링 부트 - 핵심 원리와 활용
pinpoint 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강의와 직접적인지는 고민되지만 몇일 해보고 안되서 도움을 요청드립니다. pinpoint 에서 servermap 으로 모니터링하면 agent 포함된 각각의 마이크로 서비스의 흐름도가 보여야만 하는데 application만 보입니다... api 가 호출되는건 보이는데 db 나 mq 쪽은 보이지 않더라고요... java11을 사용중이고 pinpoint config 에서는 db나 mq설정은 true로 되어 있습니다. 강의 후에 연습해보려고 시도했는데(docker network로 구성) 구글링도 많이 해봤지만 생각보다 잘되지 않아 커뮤니티에 글을 남깁니다. 감사합니다!
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
istio 강의 계획
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]혹시.. istio 도 추후 강의 계획에 있으신지 궁금합니다
-
미해결스프링 부트 - 핵심 원리와 활용
프로메테우스에 jvm_info가 없습니다!
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)네2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)네3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)네[질문 내용]State가 Up이기도 하고 프로메테우스 연동도 잘 됩니강의에서 봤던 다른 것들은 정상적으로 다 조회가 되는데, 유일하게 'jvm_info'라는 것만 조회가 되지 않습니이는 어떤 이유일까요?
-
해결됨스프링 부트 - 핵심 원리와 활용
java -Dspring.profiles.active=dev -jar .\external-0.0.1-SNAPSHOT.jar 오류가 발생합니다
[질문 내용]java -Dspring.profiles.active=dev -jar .\external-0.0.1-SNAPSHOT.jar -D 옵션을 빼고 실행하면 잘 작동하는데, -D를 붙이면 오류가 납니다. Error: Could not find or load main class .profiles.active=devCaused by: java.lang.ClassNotFoundException: /profiles/active=dev 현재 환경 변수는 아래와 같이 설정해두었습니다.JAVA_HOME = C:\Program Files\Java\jdk-17CLASSPATH = %JAVA_HOME%\lib CLASSPATH를 아래와 같이 바꾸는 방법도 해봤는데 안되네요. CLASSPATH = %JAVA_HOME%\lib;. Build - Gradle 설정은 아래와 같습니다. https://www.inflearn.com/questions/819583/could-not-find-or-load-main-class-%EC%97%90%EB%9F%AC-%ED%95%B4%EA%B2%B0 여기에 나와있는 해결책 2개는 모두 적용해봤습니다.
-
미해결스프링 부트 - 핵심 원리와 활용
username만 다르게 뜹니다.
프로필 적용할 때부터 이렇게 username은 다르게 뜨는데 어떻게 해야될까요?