Kafka Health Tests

Kafka Broker Health

This is a Kafka service-level health test that checks that enough of the Kafka Brokers in the cluster are healthy. The test returns "Concerning" health if the number of healthy Kafka Brokers falls below a warning threshold, expressed as a percentage of the total number of Kafka Brokers. The test returns "Bad" health if the number of healthy and "Concerning" Kafka Brokers falls below a critical threshold, expressed as a percentage of the total number of Kafka Brokers. For example, if this test is configured with a warning threshold of 95% and a critical threshold of 90% for a cluster of 100 Kafka Brokers, this test would return "Good" health if 95 or more Kafka Brokers have good health. This test would return "Concerning" health if at least 90 Kafka Brokers have either "Good" or "Concerning" health. If more than 10 Kafka Brokers have bad health, this test would return "Bad" health. A failure of this health test indicates unhealthy Kafka Brokers. Check the status of the individual Kafka Brokers for more information. This test can be configured using the Kafka Kafka service-wide monitoring setting.

Short Name: Kafka Broker Health

Property Name Description Template Name Default Value Unit
Healthy Kafka Broker Monitoring Thresholds The health test thresholds of the overall Kafka Broker health. The check returns "Concerning" health if the percentage of "Healthy" Kafka Brokers falls below the warning threshold. The check is unhealthy if the total percentage of "Healthy" and "Concerning" Kafka Brokers falls below the critical threshold. KAFKA_KAFKA_BROKER_healthy_thresholds critical:49.99, warning:94.99 PERCENT