当Telegraf在本地主机上的Docker容器上运行时,如何监控Grafana上的Redis指标?

时间:2019-04-01 11:31:58

标签: docker redis localhost

当我的telegraf在Docker的容器中运行时,我试图在Grafana上监视Redis指标。 Redis和Docker都在运行localhost。当我在容器内查看telegraf的日志时遇到了belew错误。请帮我解决这个问题。

[inputs.redis]:插件错误:拨打tcp 127.0.0.1:6379:connect:连接被拒绝

已经更新了“ telegraf.conf”文件中的“ Inputs.redis”。

1 个答案:

答案 0 :(得分:0)

您应该使用主机的IP地址,因为127.0.0.1是容器本身,而不是主机的IP。

可以从容器访问主机上docker0接口上的IP,使用该容器即可。

我正在考虑:

  • redis在主机上的端口6379/tcp上运行;
  • telegraf在同一主机的容器内运行