panoet
panoet

Reputation: 3714

Kafka multi node cluster monitoring

I have Kafka cluster wkth 3 server and 3 broker each. I already able to monitor 1 broker using jmx. But I noticed data tranfered by jmx is only related to specified broker to which we connect.

How can I monitor "cluster"in general (e.g. I want to know a messages-in-throughput of a topic)?

Upvotes: 2

Views: 453

Answers (1)

OneCricketeer
OneCricketeer

Reputation: 191681

A single brokers JMX data won't know about other brokers. You'd have to install metrics collectors on each server and aggregate the data into a metrics database.

Prometheus + JMX exporter + Grafana is a popular combination. Then PromQL would be responsible for querying data over each host.

Upvotes: 2

Related Questions