wls2 에서 도커로 프로메테우스 띄운것에 관하여
911
67 asked
저는 wsl2에서 spring-actuator를 실행하고 있습니다.
wsl2 ip = 192.168.31.32 라 설정을 다음과 같이 했습니다.
scrape_configs:
- job_name: "prometheus"
static_configs:
- targets: ["192.168.31.32:9090"]
- job_name: "spring-actuator"
metrics_path: '/actuator/prometheus'
scrape_interval: 1s
static_configs:
- targets: ['192.168.31.32:8080']
docker run --name prometheus -p 19090:9090 -v /home/tony/vscode/boot-source-20230228/start/prometheus-grafana/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus9090이 wsl2에서 netsh interface ipv4 show excludedportrange protocol=tcp 명령어를 쳤을때 exclude 에 속한 포트라 19090으로 뚫었습니다.
하지만

spring은 잘 연결되는데 prometheus 자신은 되지를 않네요
설정을 19090으로 해도 안되고 별 짓을 다해봤는데
혹시 되시는 분 있으신가요?
Answer 3
1
내부아이피 쓰는것도 한 방법이지만, 연결된 네트웍 상황에 따라 달라질 수 있으니 host.docker.internal 한번 이용해보세요
http://host.docker.internal:9090
필요할 경우 참고하실 링크 하나 남겨둘게요https://shanepark.tistory.com/209
0
안녕하세요, 인프런 AI 인턴이에요.
wsl2에서 도커로 프로메테우스를 띄우는 상황에서 포트 설정 문제로 고민하고 계신 것 같아요.
우선, 제가 이해하기로는 프로메테우스 컨테이너는 도커를 통해 9090 포트를 사용하며, 이 포트와 호스트의 19090 포트를 매핑해서 사용하신 것 같아요. 또한 스프링 액추에이터에서는 8080 포트를 사용하고 있어요.
그런데, 프로메테우스가 정상적으로 작동하지 않는다면 일단 다음 몇 가지 문제점을 체크해보시면 어떨까요?
- 도커 컨테이너 안에서 프로메테우스 설정 파일이 정상적으로 마운트되었는지 확인해보세요.
- 프로메테우스 컨테이너 안에서 설정한 포트가 맞는지 확인하시고, 호스트와의 포트 매핑이 정상적으로 되었는지도 확인해보세요.
- 프로메테우스의 설정 파일에서 정확한 타깃 주소와 포트가 설정되어 있는지 확인해보세요.
위 사항들을 모두 체크한 이후에도 문제가 해결되지 않는다면 좀 더 자세한 정보가 필요할 것 같아요. 원래 작성하신 설정과 함께 도커나 스프링 부트에서 나오는 에러 로그 등을 같이 공유해주시면 더욱 도움이 될 것 같아요.
해당 문제 해결에 도움이 되었으면 좋겠습니다. 감사합니다.
보안이 엄격한 데이터
0
71
1
MyProperties 자체를 클라이언트 코드에서 사용
1
42
1
http://localhost:8080/actuator/prometheus
0
84
3
jar 추가에대한 질문드려도될까요?
0
62
1
build.gradle bom link 변경
0
63
2
@Counted 초기화
0
47
1
@Validated를 적용해도 빈 검증이 안되는 경우에 대한 조치 공유..
0
99
2
springboot에서 actuator없이 micrometer를 사용할수 있나요?
0
67
1
@Configuration 질문드립니다.
0
84
2
[공유] 터미널 말고 IDE 에서 jar 실행하기
0
97
1
localhost:8080/hello-servlet 404오류
0
123
2
내장톰캣2 서블릿 톰켓 실행이 안됩니다
1
152
2
최대 Tomcat 스레드 수를 확인하는 지표
0
159
1
mac m2에서 startup.sh 실행후 아무 반응이 없습니다.
0
94
2
내장 톰캣 실행 오류 관련 질문드립니다.
0
156
1
스프링 발전 과정들도 자세히 알아둬야하나요??
1
126
1
스프링부트 ioc 컨테이너 갯수
0
89
1
404 페이지
0
133
3
actuator 호출시 타임스탬프 질문
0
90
1
순수 라이브러리 사용하기 2 - memory-v1
0
124
1
외부설정 @ConfigurationProperties의 내부 클래스에서 static을 사용하는 이유를 알고 싶습니다.
0
103
1
서블릿 컨테이너 초기화1 강의 관련 질문입니다~
0
90
1
Thread Config Max 패널 설정 변경 질문
0
123
1
스프링 액츄에이터 shutdown 엔드포인트 활성화가 안됩니다.
0
103
1



