Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/apache-kafka/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache kafka 正在获取有关Kafka connect群集的信息_Apache Kafka_Apache Kafka Connect - Fatal编程技术网

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