Apache kafka 正在获取有关Kafka connect群集的信息
我目前正在使用相同的Apache kafka 正在获取有关Kafka connect群集的信息,apache-kafka,apache-kafka-connect,Apache Kafka,Apache Kafka Connect,我目前正在使用相同的group.idKafka connect集群和两个节点 使用curl/connectors时,我可以获得创建的连接器列表,但我看不到有关活动节点的信息,运行状况检查…Kafka Connect不会从REST API公开此类信息 最好的方法是点击/connectors/{name}/status,然后构建一组所有正在运行的worker,但这仍然不能100%保证为您提供所有节点 我知道可能会很晚,但改进KC群集监控的一种方法是使用此Kafka REST扩展: 然后让您的监视定
group.id
Kafka connect集群和两个节点
使用curl/connectors时,我可以获得创建的连接器列表,但我看不到有关活动节点的信息,运行状况检查…Kafka Connect不会从REST API公开此类信息
最好的方法是点击
/connectors/{name}/status
,然后构建一组所有正在运行的worker,但这仍然不能100%保证为您提供所有节点 我知道可能会很晚,但改进KC群集监控的一种方法是使用此Kafka REST扩展:
然后让您的监视定期作业检查此端点,以确保所有连接器任务都正常运行。
我们在生产中使用它,它完成了这项工作
jar在maven central中也可用,如下所示:
<dependency>
<groupId>net.loobpack.kafka-connect-healthchecks</groupId>
<artifactId>kafka-connect-healthcheck-extension</artifactId>
<version>1.0.0</version>
</dependency>
net.loobpack.kafka-connect-healthchecks
卡夫卡连接健康检查扩展
1.0.0