prometheus2 docker - prometheus 연결하기 global: scrape_interval: 15s evaluation_interval: 30s # scrape_timeout is set to the global default (10s). scrape_configs: - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] # 모니터링 하려는 docker container image name - job_name: 'js-fastapi-monitoring_web' honor_labels: true static_configs: - targets: ['host.docker.internal:5000'] docker run -d --name=prometheus -p 9090:9090 -v :.. 2022. 1. 19. prometheus localhost:port connection refused 해결법 글 개요 prometheus과 granfana를 통해 간단한 머신러닝 모니터링을 진행중에 docker로 배포한 머신러닝 서버가 prometheus에 연결이 되지않는 문제점을 해결하는 방법입니다. 글 본문 위처럼 docker로 서버를 배포한 상태에서 prometheus을 연결하려고 했으나 connect:connection refused라는 error가 나타났습니다. 간단한 문제인줄 알았으나 4시간이 걸렸습니다. ㅠㅠ 알고보니 도커 컨테이너 서비스를 연결 할 때는 localhost가 아니라 host.docker.internal:port로 연결을 시켜줘야 합니다. 또한 prometheus.yml파일에서 job_name또한 연결하려는 서비스의 image name을 사용해야합니다. 예 promethus.yml g.. 2022. 1. 19. 이전 1 다음