当我的 telegraf 在 Docker 的容器内运行时,我正在尝试监控 Grafana 上的 Redis 指标。Redis 和 Docker 都运行 localhost。我在查看容器内的 telegraf 日志时面临 belew 错误。请帮助我解决这个问题。
[inputs.redis]:插件错误:拨号 tcp 127.0.0.1:6379:连接:连接被拒绝
已经更新了"telegraf.conf"文件中的"Inputs.redis"。
您应该使用主机的 IP 地址,因为127.0.0.1
是容器本身,而不是主机的 IP。
主机上docker0
接口的 IP 可以从容器访问,使用它。
我正在考虑:
-
redis
在端口6379/tcp
的主机中运行; -
telegraf
在同一主机的容器内运行