问题描述
我正在尝试为我的 Kafka 集群(即生产者--> 主题--> 消费者)绘制整体拓扑图。
对于从主题到消费者的映射,我可以使用 kafka-consumer-groups.sh
脚本获取它。
但是,对于从生产者到主题的映射,我知道在 vanilla Kafka 中没有等效的脚本。
问题:
Schema Registry 是否允许我们将元数据与生产者和/或主题相关联,或者以其他方式创建所有生产者到特定主题的映射?
解决方法
Schema Registry 没有这样的功能
我见过的最接近这样的东西,是使用分布式跟踪(Brave 库)或 Cloudera 的 SMM 工具,它需要授权的 Kafka 客户端,以便它可以将请求和生产者 client.id 跟踪到主题,然后将消费者实例跟踪到组
还有 Stream Registry project 我帮助管理客户端状态/发现的初始版本,但我认为它采取了不同的方向并且文档没有维护