#docker #redis #localhost
#docker #redis #localhost
Вопрос:
Я пытаюсь отслеживать показатели Redis на Grafana, пока мой telegraf работает внутри контейнеров Docker. И Redis, и Docker работают на localhost.Я сталкиваюсь с новой ошибкой при просмотре журналов telegraf внутри контейнера.Пожалуйста, помогите мне решить эту проблему.
[inputs.redis]: Ошибка в плагине: набрать tcp 127.0.0.1: 6379: подключиться: соединение отклонено
Уже обновлен «Inputs.redis» в файле «telegraf.conf».
Ответ №1:
Вы должны использовать IP-адрес хоста, поскольку 127.0.0.1
это сам контейнер, а не IP-адрес хоста.
IP из docker0
интерфейса на хосте доступен из контейнера, используя его.
Я рассматриваю это :
redis
выполняется на хосте в порту6379/tcp
;telegraf
выполняется внутри контейнера на том же хосте