Сбор docker метрик с удаленного docker хоста - PullRequest
0 голосов
/ 14 июля 2020

Я хотел бы собрать docker метрики на моем локальном устройстве из механизма docker, который работает на удаленном устройстве. Кто-нибудь знает, как использовать плагин [inputs.docker] в Telegraf с конечной точкой tcp? Что мне нужно установить / настроить на демоне docker с удаленного deivce и что мне нужно настроить / настроить на устройстве, с которого я хочу собирать данные? Telegraf будет работать в контейнере docker.

Я попытался установить ExecStart = / usr / bin / dockerd -H fd: // -H tcp: //0.0.0.0: 2375 в docker .service.d файл для systemd, как описано в https://docs.docker.com/engine/reference/commandline/dockerd/, он не работает.

Это в основном то, что находится внутри моего файла telegraf.conf

[[inputs.docker]]
#   ## Docker Endpoint
#   ##   To use TCP, set endpoint = "tcp://[ip]:[port]"
#   ##   To use environment variables (ie, docker-machine), set endpoint = "ENV"
#endpoint = "unix:///var/run/docker.sock"
endpoint = "tcp://192.168.32.123:2375"
#
#   ## Set to true to collect Swarm metrics(desired_replicas, running_replicas)
gather_services = false
#

Может кто поможет?

...