danielqsj / kafka_exporter

Kafka exporter for Prometheus
Apache License 2.0
2.19k stars 610 forks source link

kafka_exporter doesn't get metrics #111

Open Win32Sector opened 5 years ago

Win32Sector commented 5 years ago

Hello! Can you help me with my installation? I have kafka cluster on 3 nodes: kafka1:9092, kafka2:9092, kafka3: 9092 And I want to get metrics from these nodes. I download node_exporter and installed it on one node - kafka1. My service file last version:

[Unit]
Description=Prometheus exporter for kafka.
Documentation=https://github.com/danielqsj/kafka_exporter
After=network.target

[Service]
Type=simple
User=prometheus
ExecStart=/usr/sbin/kafka_exporter --kafka.server=kafka1:9092 --kafka.server=kafka1:9092 --kafka.server=kafka1:9092
Restart=on-failure

[Install]
WantedBy=multi-user.target

node_exporter server starts good, I see in log:

Jul 09 18:08:33 kafka1 systemd[1]: Started Prometheus exporter for kafka..
Jul 09 18:08:33 kafka1 kafka_exporter[5391]: time="2019-07-09T18:08:33+03:00" level=info msg="Starting kafka_exporter (version=1.2.0, branch=non-git, revision=non-git)" source="kafka_exporter.go:474"
Jul 09 18:08:33 kafka1 kafka_exporter[5391]: time="2019-07-09T18:08:33+03:00" level=info msg="Build context (go=go1.9.4, user=mockbuild@44b00b1726084a939a040a64de97977c, date=20180912-11:02:53)" source="kafka_expor
Jul 09 18:08:33 kafka1 kafka_exporter[5391]: time="2019-07-09T18:08:33+03:00" level=info msg="Done Init Clients" source="kafka_exporter.go:213"
Jul 09 18:08:33 kafka1 kafka_exporter[5391]: time="2019-07-09T18:08:33+03:00" level=info msg="Listening on :9308" source="kafka_exporter.go:499"

In prometheus config I added job:

  - job_name: 'Kafka exporter'
    static_configs:
    - targets: [
        '172.29.15.30:9308'
        ]

And I see in prometheus This job and target - it's in UP state, but, http://172.29.15.30:9308/metrics page not loading. It give me ERR_CONNECTION_TIMED_OUT Error.

What I did wrong? What I must troubleshoot?

Yuniko-huorong commented 4 years ago

you can be considered Prometheus.yaml format