묻고 답해요
137만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 부트 - 핵심 원리와 활용
Caused by: java.net.BindException
내장 톰캣2-서블릿 강의를 수강하고 있는데 이와 같은 오류가 계속해서 발생합니다. 8080포트를 강제 종료 후 다시 실행해보고 톰캣서버포트도 변경해봤는데도 계속 이런 오류가 발생합니다. 이 문제는 어떻게 해결할 수 있나요?
-
미해결스프링 부트 - 핵심 원리와 활용
포트 강제 종료
서블릿 초기화를 실행하면 아래와 같은 오류가 발생해 8005포트를 종료 후 다시 실행해도 똑같은 오류가 발생합니다. 혹시 몰라 8080포트도 강제종료하려고 강의에서 알려주신대로 명령어를 입력하면 위와 같이 떠서 10028을 종료해준 뒤에 다시 실행해도 같은 오류가 발생합니다. 이 문제는 어떻게 해결할 수 있을까요?
-
미해결스프링 부트 - 핵심 원리와 활용
프로메테우스 병렬처리 클라이언트
안녕하세요 질문이 있습니다. 프로메테우스 라이브러리로 클라이언트를 만들때파이썬 언어의 병렬처리를 이용하면 프로메테우스가 잘 작동하지 않는다는 코멘트가 있는데혹시 관련하여 아시는바가 있나요? 파이썬 언어를 사용하여,프로메테우스 병렬처리 클라이언트를 만들려고 하는데해당 사항이 맞다면 작업을 고려해봐야 할 것 같아서 고민입니다. 강의와 직접적인 연관이 없으나관련 분야에 전문가이실 것이라 생각되어질문 드렸습니다. 관련하여 아시는 내용이 있으시다면코멘트 부탁 드리겠습니다.
-
미해결스프링 부트 - 핵심 원리와 활용
springboot-web 사용하지 않고, springboot-actuator 사용하는 방법 있을까요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)예[질문 내용]제가 현재 액츄에이터를 적용하려는 프로젝트는 spring-boot-starter만 사용해서 ApplicationRunner를 상속받아서 사용하고 있습니다. 이 상태에서 spring-actuator를 붙여서 사용해보니 actuator port를 열지 않아서, springboot-starter-web을 추가하고 application port도 열고, actuator port도 열리는 것을 확인했습니다. 기존 상태대로 applicationRunner를 상속받아 사용하고, actuator 관련 서버만 따로 떠서 port를 열어주는 방법은 없을까요?
-
미해결스프링 부트 - 핵심 원리와 활용
프로메테우스 연동
안녕하세요 질문이 있습니다.프로메테우스 설치 부분에 있어서아래의 내용을 추가하면 애플리케이션을 연동할 수 있었습니다. #추가 - job_name: "spring-actuator" metrics_path: '/actuator/prometheus' scrape_interval: 1s static_configs: - targets: ['localhost:8080'] 혹시 아래와 같이 추가하면 현재 pc의 로컬이 아닌다른 서버에서 매트릭을 받을 수 있을까요? #추가 - job_name: "spring-actuator2" metrics_path: '/actuator/prometheus2' scrape_interval: 1s static_configs: - targets: ['http://192.*.*.*:8080'] <-이 부분을 서버의 주소로 변경
-
미해결스프링 부트 - 핵심 원리와 활용
스프링 MVC 서블릿 컨테이너 초기화 지원
http://localhost:8080/hello-spring을 실행해도 System.out.println("HelloController.hello");이 출력되지 않습니다. 어떻게 해결하나요?
-
미해결스프링 부트 - 핵심 원리와 활용
톰캣설정 - 인텔리 J무료 버전 로그
톰캣 설정 후 실행하면 아래와 같은 문장만 찍히고 로그가 찍히지 않습니다.-이 문제는 어떻게 해결해야 하나요?
-
미해결스프링 부트 - 핵심 원리와 활용
자동 구성 라이브러리 사용하기2 관련 질문
[질문 내용]만들어 주신 강의 잘 보고 있습니다.자동 구성 라이브러리 사용하기2 강의 내용 보면project 에서 memory.jar를 자동구성으로 사용합니다.강의 후반부(5:01 ~5:10)에 언급하신것 처럼 jar파일에 자동 구성 설정이 되어야 가능한 것 같은데순수한 jar(Spring 손이 묻어있지 않은) 같은 경우 자동설정은 곤란한걸까요? 그럴 경우 전 강의에서 한것 처럼 project에서 @Configuration 을 이용하여 빈을 전부 등록해서 진행하는게 유일한 방법인지 궁금합니다.
-
미해결스프링 부트 - 핵심 원리와 활용
catalina.out 로그 파일이 생성되지 않습니다.
war 빌드와 배포 강의를 따라 catalina.out 로그 파일을 확인하려고 하는데 해당 파일이 없습니다. 어떻게 확인할 수 있을까요?
-
미해결스프링 부트 - 핵심 원리와 활용
혹시 강의 중에 설치한 플러그인이 뭔지 알수 있을까요??
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 혹시 강의에서 설치한 플러그인 이 뭔지 알수 있을까요? 제화면하고 다른듯하네요
-
미해결스프링 부트 - 핵심 원리와 활용
톰캣 연결하여 실행이 안됩니다.
Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@1189dd52] 답변 부탁드립니다.
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
istio란
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기] 7.4.프로메테우스 블랙박스 모니터링 수업에서 istio 설명을 그림쿠버에서 다루어서 넘어갔는데, 저는 그림쿠버를 구매하지 않아 이해가 잘 되지 않습니다. 개략적으로 어떤 기능을 담당하나요?
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
ch2/2.1로 vagrant up 명령어로 구성을 했는데 extenal ip에 pending이라고 나오네요.
ch2/2.1로 vagrant up 명령어로 구성을 했는데 extenal ip에 pending이라고 나오네요.제 PC가 문제가 있나 싶어서 그림으로 배우는 프로메테우스에 주신 걸로 vagrant up해서 설치 후 로드밸런서 설치하면 external ip가 정상적으로 할당이 됩니다. 그리고 그림으로 배우는 프로메테우스에 나온 로드밸런서 yaml파일을 가져와 현재 ch2/2.1에 vagrant up으로 설치해도 external ip가 pending으로 나오네요. 이걸로 몇일동안 이렇게 저렇게 해보았는데 안되서 확인 부탁드립니다.onedrive에서 vdi 파일 다운받아서 하는 방법은 알지만 현재 환경이 onedrive 접속이 안되서 어떻게든 vagrant up으로 설치해야 해서 문의드립니다.
-
미해결스프링 부트 - 핵심 원리와 활용
사이드 프로젝트를 만드려고 하는데 어느편까지 봐야할까요?
사이드 프로젝트를 만드려고 하는데 어느편까지 보고 만드는게 좋을까요?강의를 다 듣고 사이드 하기에는 좀 늦을 것 같아서...
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
cadvisor vs kube-state-metrics 수집 대상 차이
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 ]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]먼저 강의 너무 잘 듣고 있습니다.cadvisor 와 kube-state-metrics의 수집 대상이 어떻게 차이 나는지, kube-state-metrics 수집 대상을 사용자가 컨트롤 가능한 건지 궁금합니다. cadvisor는 하나의 job으로서 컨테이너 관련 메트릭을 수집하며 그 대상 또한 configmap 파일에서 명확하게 확인 가능합니다.kube-state-metrics는 job이 아닌 모니터링 에이전트가 따로 구성되어서 쿠버네티스 자체에 대한 정보를 수집하는 것 같은데,여기서 제가 궁금한 게:클러스터 내부의 Pod가 사용 중인 리소스 metric 등을 수집하는 kube-state-metrics와 cadvisor 대상이 어떻게 다른지 여쭤보고 싶습니다.또한 kube-state-metrics 대상을 확인하고 추가 변경할 수 있는지도요.왜 궁금한지 조금 설명 드리자면 현재 수집되는 메트릭의 카디널리티를 줄여야하는 이슈가 있어서 필요한 메트릭만 추리고 있는데, kube-state-metrics 대한 정확한 조사가 필요해서요.감사합니다.
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
프로메테우스 보안 처리방법
프로메테우스 서버와 타겟 서버간의 통신으로 수신되는 정보가가 평문으로 조회되는데 보안처리 방법은 없을까요?[질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [ 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 ]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]
-
해결됨스프링 부트 - 핵심 원리와 활용
docker로 prometheus, grafana 사용하는 경우 설정 가이드
prometheus.yml global: scrape_interval: 15s evaluation_interval: 15s alerting: alertmanagers: - static_configs: - targets: # - alertmanager:9093 rule_files: scrape_configs: - job_name: "docker" static_configs: - targets: ["localhost:9090"] #추가 - job_name: "spring-actuator" metrics_path: '/actuator/prometheus' scrape_interval: 1s static_configs: - targets: ['host.docker.internal:8080']targets을 localhost:8080으로 하면 안됩니다. ㅠㅠ참고: https://yoo-young.tistory.com/90 targets을 localhost:8080으로 하면 아래와 같은 결과가 나옵니다. 반드시 targets: ['host.docker.internal:8080']로 설정해 주세요! docker-compose.ymlversion: '3' services: grafana: image: grafana/grafana:latest container_name: grafana restart: always ports: - "3000:3000" volumes: - grafana-data:/var/lib/grafana - ./grafana/provisioning/:/etc/grafana/provisioning/ environment: - GF_SERVER_ROOT_URL=http://localhost:3000 - GF_SECURITY_ADMIN_PASSWORD=admin depends_on: - prometheus prometheus: image: prom/prometheus:latest container_name: prometheus restart: always ports: - "9090:9090" volumes: - ./prometheus/config:/etc/prometheus/ - prometheus-data:/prometheus command: - '--config.file=/etc/prometheus/prometheus.yml' - '--storage.tsdb.path=/prometheus' volumes: grafana-data: prometheus-data: 결과http://localhost:9090/targets 감사합니다.
-
미해결스프링 부트 - 핵심 원리와 활용
디스패처 서블릿과 스프링 컨테이너 연결 오류
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]강의 내용대로 스프링 MVC 디스패처 서블릿을 생성한 후 스프링 컨테이너를 연결하려고 보니까 다음과 같이 오류가 뜹니다.
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
192.168.1.11의 LoadBalancer IP에 미접속
안녕하세요 vagrant로 VM 설치 하였고Windows 10에서는 호스트에서 브라우저로 192.168.1.11의 프로메테우스에 접속이 되는데Windows 11에서는 호스트에서 접속이 되지 않습니다 OS 차이 인지 설정을 확인 해보아야 하는지 문의 드립니다
-
미해결스프링 부트 - 핵심 원리와 활용
EmbedTomcatServletMain 실행 시 발생하는 오류
complete 코드를 사용해도 다음과 같은 오류가 나옵니다Caused by: org.apache.catalina.LifecycleException: Failed to start component [org.apache.catalina.webresources.StandardRoot@35cabb2a]