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



当我的 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在同一主机的容器内运行

最新更新