Рейтинг:0

Все еще не могу подключиться из моего док-контейнера Grafana к Prometheus

флаг ru

... после того, как вы выполнили кучу руководств, например.

https://medium.com/@TimvanBaarsen/how-to-connect-to-the-docker-host-from-inside-a-docker-container-112b4c71bc66

Я начал контейнер grafana с:

%box docker run -d -p 3000:3000 --add-host=host.docker.internal:host-gateway --name grafana grafana/grafana-oss

Но когда я пытаюсь получить доступ к экземпляру prometheus из контейнера grafana, он не работает и истекает.

box% docker exec -it графана /bin/bash         
bash-5.1$ wget http://host.docker.internal:9090
Подключение к host.docker.internal:9090 (172.17.0.1:9090)

Хост - арх линукс. Что я делаю не так?

РЕДАКТИРОВАТЬ: Может быть, мне нужно настроить Prometheus по-другому? я просто

scrape_configs:
  # Имя задания добавляется в виде метки `job=<job_name>` ко всем временным рядам, извлеченным из этой конфигурации.
  - job_name: "сервер"

    # metrics_path по умолчанию "/metrics"
    # схема по умолчанию 'http'.

    статические_конфигурации:
      - цели: ["<HOST_IP:8088"]
Рейтинг:0
флаг ru

Святой @#$%^

Решение находится с другой совершенно неожиданной стороны, и я нашел его здесь:

https://www.cloudsavvyit.com/6940/how-to-access-ports-on-the-host-from-a-docker-container/

Похоже на уфв запрос, поступающий из док-контейнера, обрабатывается как запрос, поступающий извне... чего я совсем не ожидал.

Добавление правила для диапазона контейнера докеров, как в посте, сделало это.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.