当前位置: 首页 > 知识库问答 >
问题:

获取Kafka connect集群的信息

颜霖
2023-03-14

我目前使用的是Kafka connect集群,它有两个节点,使用的是同一个group.id

当使用curl/connectors时,我可以获得创建的连接器列表,但我看不到有关活动节点的信息,健康检查。。。

共有2个答案

彭坚壁
2023-03-14

我知道这可能有点晚,但是改进KC集群监控的一个方法是使用这个Kafka REST扩展:https://github.com/LoObp4ck/kafka-connect-healthchecks

然后让您的监控定期作业检查此endpoint,以确保所有连接器任务正常运行。我们在生产中使用它,它完成了这项工作

maven central中也有这个jar,如下所示:

<dependency>
  <groupId>net.loobpack.kafka-connect-healthchecks</groupId>
  <artifactId>kafka-connect-healthcheck-extension</artifactId>
  <version>1.0.0</version>
</dependency>
鲜于子琪
2023-03-14

Kafka Connect 不会从 REST API 公开此类信息。

您所能做的最好的方法是点击/connectors/{name}/status,然后构建一组所有正在运行的工作程序,但这仍然不能100%保证为您提供所有节点。

 类似资料:
  • 目前EMQ在生态云提供服务的区域和Endpoint如下: AWS-北京 http://awsbj0.emq.api.xiaomi.com 或 https://awsbj0.emq.api.xiaomi.com AWS-Oregon http://awsusor0.emq.api.xiaomi.com 或 https://awsusor0.emq.api.xiaomi.com 金山云-北京6

  • Talos集群以及Service URI AWS-北京 http://awsbj0.talos.api.xiaomi.com https://awsbj0.talos.api.xiaomi.com 金山云-北京6 http://cnbj2.talos.api.xiaomi.com https://cnbj2.talos.api.xiaomi.com AWS-Oregon http://awsuso

  • 主集群 Region endpoint 内网endpoint 控制台名称 cnbj0(不再接受新业务) cnbj0.sds.api.xiaomi.com cnbj0-internal.sds.api.xiaomi.com NA cnbj2 cnbj2.sds.api.xiaomi.com NA 北京-金山云 awsbj0 awsbj0.sds.api.xiaomi.com awsbj0-eco-s

  • 问题内容: 我是Elastic Search Java Api [5.0]的新手。我正在使用elasticsearch-5.0.0。我尝试用Spring Boot创建一个Java Application(Maven)。运行应用程序后,它显示 我的配置文件是 我正在使用默认群集“ elasticsearch”。我需要帮助以适当地找出原因来解决我的问题。 问题答案: 尝试使用5.0文档中提到的内容:

  • 主要内容:一、集群,二、网络通信,三、总结一、集群 再强大的系统也有当机的时候,可能是自身原因,也可能是外在原因。那么单机部署任何一个软件,都会有这种风险,而有的时候儿,这种风险是不可承受的或者说成本太高了。所以,支持分布式的部署几乎是所有大型软件的必备,Redis同样也支持,这就是集群模式。 Redis的分布式集群模式不是一步而就的,一开始是简单的主从模式,一主N备,发现主设备挂掉,需要人工参与将Slaver提升到主;后来在2.8版本中

  • 我们正试图用普罗米修斯来获取火花指标。我们使用jmx导出器jmx_prometheus_javaagent-0.12.0.jar。 ./spark-submit--监督--部署模式集群--conf'spark.driver.extrajavaoptions=-javaagent:jars/jmx_prometheus_javaagent-0.12.0.jar=8060:/conf/spark.ym