Kafka - 获取连接到集群的 IP 地址或主机名

Kafka - 获取连接到集群的 IP 地址或主机名

我在 AWS MSK 中有一个包含三个代理的测试 Kafka 集群。我想知道如何获取有关谁连接到集群以生成或消费消息的信息。

例如,MSSQL Server 记录成功的连接:

Login succeeded for user 'sa'. Connection made using SQL Server authentication. [CLIENT: 192.XX.X.XX]

Kafka 有没有办法知道谁在连接以及从哪里连接?

提前致谢。

答案1

盒子外面...

生产者 - 不可能

消费者 - 使用kafka-consumer-groups --describe所有组 ID 并解析输出以获取客户端 ID。


这并不妨碍您添加可以跟踪 Kafka 客户端服务器连接的分布式跟踪解决方案(并查看它们与哪些主题交互)

相关内容