我是 docker、influx grafana 等的新手。我运行了 grafana 和 influxdb,但似乎无法将 telegraf 连接到 influxdb。我遵循了许多指南,但我错过了一些东西。
我在 E:\docker\containers\telegraf 上创建了一个 Telegraf conf 文件,并尝试将其用于:
docker run -v e:/docker/containers/telegraf/:/etc/telegraf/telegraf:ro telegraf
但我不断收到以下错误:
2017/05/13 20:32:39 I! Using config file: /etc/telegraf/telegraf.conf
2017-05-13T20:32:39Z E! Database creation failed: Post
http://localhost:8086/query?db=&q=CREATE+DATABASE+%22telegraf%22: dial tcp
[::1]:8086:
getsockopt: connection refused
我在 conf 文件的 influxdb 输出部分有这个:
[[outputs.influxdb]]
# urls = ["udp://localhost:8089"] # UDP endpoint example
urls = ["http://10.0.75.1:8086"] # required
database = "telegraf" # required
retention_policy = ""
write_consistency = "any"
timeout = "5s"
#username = "telegraf"
#password = "telegraf"
如果您查看 url,它似乎没有读取 conf 文件。我只是不断尝试连接到本地主机。(localhost:8083 和 10.0.75.1:8083 都打开了 influxdb 网页)