Kafka monitoring using prometheus, alert manager and grafana. Ansible is used as deployment tool
- Install prometheus in HA mode
- Install grafana in HA mode
- Install alert manager in HA mode
- Install kafka exporter
- Install jmx exporter
- Config prometheus to scrap metrics from nodes
- Config prometheus to scrap metrics kafka
- Config prometheus to scrap metrics zookeeper
- Create/Customize dashboard for Kafka Broker
- Create/Customize dashboard for Zookeeper
- Create/Customize dashboard for Kafka Connect
- Create/Customize dashboard for Mirror Maker 2
- Create/Customize dashboard for Kafka Stream
First you need to adjust your inventory. Change inventory file according to your needs. Then run
ansible-playbook install.yaml