Прометей не может связаться с узлом-экспортером

Я «унаследовал» старый код сервера, на котором установлено несколько докер-контейнеров. Grafana и Prometheus используются для мониторинга статистики, а также в качестве экспортера узлов. К сожалению, контейнер экспортера узлов в Prometheus отображается как неактивный. Сообщение об ошибке: Получить «http://IP:9101/metrics»: превышен крайний срок контекста.

Контейнер узла-экспортера является единственным с хостом network_mode, остальные контейнеры находятся в определяемой пользователем мостовой сети. Когда я пытаюсь свернуть конечную точку метрик с хост-машины с помощью, оно работает. В prometheus.yml Scrape_config для узла определяется следующим образом:

      - job_name: node
    scrape_interval: 30s
    static_configs:
      - targets: ['HOST_NETWORK_IP:9101']

Мне нужно запустить соединение между node_exporter и prometheus, и у меня такое чувство, что решение, скорее всего, простое, но я не могу его понять, так как у меня нет большого опыта работы с сетями докеров. Любая помощь будет оценена по достоинству!

Пояснения: HOST_NETWORK_IP — это IP-адрес экземпляра открытого стека. Однако обычно запросы направляются через traefik. Я не совсем уверен, где экспортер прослушивает, но это должно быть значение по умолчанию. Единственное изменение в прослушивании docker-compose для экспортера:. Я не настраивал его для работы с хост-сетью, поэтому я не уверен на 100% в причинах этого, однако, судя по моим исследованиям, мне кажется, что это необходимо для получения показателей из хост-системы.

0 ответов

Другие вопросы по тегам