<p>If one can push and consume from one topic in a kafka cluster of 3 brokers running in kubernetes with <code>auto_scaling disabled;</code> can that be used to draw a conclusion that we can successfully push and consume from all the other topics in a cluster?</p>

<pre><code>Total brokers in the cluster: 3
Min-InSyncReplicas: 2
No. of partitions for eahc topic: 25
</code></pre>

Komal-SkyNET
<p>It depends. 
If you can produce and consume from a particular topic this is a good indication that everything is working in terms of 'communication' (successful consumption from <code>topic_a</code> does not mean that consumption from <code>topic_b</code> will also be OK). However, 'healthy state' is a quite subjective term. Kafka exposes several metrics via <a href="https://docs.confluent.io/current/kafka/monitoring.html" rel="nofollow noreferrer">JMX</a> for Brokers, Consumers and Producers. Depending on your monitoring requirement you can choose the appropriate metric and decide/judge whether everything is OK (according to your requirements). </p>

<p>Note: If you are using Enterprise Confluent Platform these metrics can also be observed through <a href="https://docs.confluent.io/current/control-center/docs/index.html#control-center" rel="nofollow noreferrer">Confluent Control Center</a>. </p>
