-
Visualize the 1 broker executing on the kafka cluster
-
Create the topic executing the command: kubectl create -f kafka/topics/shipping.yaml
-
Visualize the created topic on the dashboard
-
Deploy the queue-master and the shipping services
-
Execute the ./load.sh script and visualize the metrics on the dashboard also seeing then being consumed on service logs
-
Increase the number of partitions for the topic by modifying the yaml and executing: kubectl apply -f kafka/topics/shipping.yaml
-
Increase the number of replicas for queue-master service
-
Execute the ./load.sh script and visualize the metrics on the dashboard also seeing then being consumed on service logs
-
Modify the cluster to increase the number of kafka brokers
-
Visualize the x brokers executing on the kafka cluster
-
Execute the kafka balancer job
-
Check that the kafka partitions are distributed in the brokers
-
Execute the ./load.sh script and visualize the metrics on the dashboard also seeing then being consumed on service logs