当我的telegraf在Docker的容器中运行时,我试图在Grafana上监视Redis指标。 Redis和Docker都在运行localhost。当我在容器内查看telegraf的日志时遇到了belew错误。请帮我解决这个问题。
[inputs.redis]:插件错误:拨打tcp 127.0.0.1:6379:connect:连接被拒绝
已经更新了“ telegraf.conf”文件中的“ Inputs.redis”。
答案 0 :(得分:0)
您应该使用主机的IP地址,因为127.0.0.1
是容器本身,而不是主机的IP。
可以从容器访问主机上docker0
接口上的IP,使用该容器即可。
我正在考虑:
redis
在主机上的端口6379/tcp
上运行; telegraf
在同一主机的容器内运行