Mesosphere DC / OS: Нужна помощь в развертывании Kafka Exporter для Prometheus на DC / OS. Как указать конечную точку Кафки? - PullRequest
0 голосов
/ 01 апреля 2019

Я пытаюсь использовать https://github.com/danielqsj/kafka_exporter/, чтобы показать некоторые дополнительные метрики Кафки моему Прометею.

У меня есть 5 экземпляров Kafka и 1 экземпляр Prometheus в DC / OS.

Вот что я сейчас пытаюсь сделать:

Я создаю exporter.json:

    "id": "kafka-exporter",
    "container": {
        "type": "DOCKER",
        "docker": {
            "image": "danielqsj/kafka-exporter",
            "network": "BRIDGE",
            "portMappings": [
                {
                    "hostPort": 0,
                    "containerPort": 9000
                }
            ]
        }
    },
    "instances": 1,
    "cpus": 1,
    "mem": 64
}

И затем запускаю dcos marathon app add exporter.json

Однако во время развертывания я вижу эту ошибку в журналах stderr пользовательского интерфейса DC / OS:

time="2019-04-01T18:25:18Z" level=info msg="Starting kafka_exporter (version=1.2.0, branch=HEAD, revision=56c1d47f9794d59d042852cc31558257e24d2ea0)" source="kafka_exporter.go:500"
time="2019-04-01T18:25:18Z" level=info msg="Build context (go=go1.9, user=travis@travis-job-fa00a602-ae4f-4696-ac19-3ee24885c116, date=20190131-13:51:26)" source="kafka_exporter.go:501"
time="2019-04-01T18:25:19Z" level=error msg="Error Init Kafka Client" source="kafka_exporter.go:184"
panic: kafka: client has run out of available brokers to talk to (Is your cluster reachable?)

goroutine 1 [running]:
main.NewExporter(0xc4201aa6e0, 0x1, 0x1, 0x100, 0x96d438, 0x0, 0x96d438, 0x0, 0x0, 0x96d438, ...)
    /home/travis/gopath/src/github.com/danielqsj/kafka_exporter/kafka_exporter.go:185 +0xbbc
main.main()
    /home/travis/gopath/src/github.com/danielqsj/kafka_exporter/kafka_exporter.go:606 +0x3aa7
I0401 11:25:19.370234 30234 executor.cpp:736] Container exited with status 2
I0401 11:25:20.370877 30215 process.cpp:926] Stopped the socket accept loop

На первый взгляд кажется, что мне нужно где-то указать конечные точки Kafka.

...