Проблема с портом докера при использовании Prometheus + Springboot - PullRequest
0 голосов
/ 27 октября 2018

Я пытаюсь подключиться, чтобы получить метрики конечной точки через образ докера Prometheus.Ниже мой файл yml.Однако я получаю ошибку Get http://localhost:8080/assessments/metrics: dial tcp 127.0.0.1:8080: connect: connection refused от Прометея.Он запускается, если я делаю это из браузера.Как я могу сопоставить порт так, чтобы докер его распознал.

global:
  scrape_interval:     15s
  evaluation_interval: 15s

rule_files:
  # - "first.rules"
  # - "second.rules"

scrape_configs:
  - job_name: 'prometheus'
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'assessments'
    metrics_path: /assessments/metrics
    static_configs:
      - targets: ['localhost:8080']
~                                       

1 Ответ

0 голосов
/ 28 октября 2018

Я смог это исправить, изменив свой yml на docker.for.mac.localhost:8080. Это заставило его понять, что он должен был искать порт 8080 в Mac

...