希望监视kafka消息传递度量-主要是消耗或丢失了多少消息、延迟、最终消耗者偏移量等等。。。
找到了apachespark,但我真的不明白,它是否可以“轻松地插入kafka”,而无需编写任何(java)代码。
我希望只是在一些配置文件中更改kafka连接的配置,在其中存储消息传递度量,并在一些ui中显示和查询它。
有没有比从头开始编写(java)应用程序更“自动化”的方法来使用spark-kafka消息传递监控?
是否有一些已经完成的应用程序,可以自由使用?
如何以最简单和自动化的方式设置kafka-spark-(数据库?)-ui?
spark还可以监视其他指标—集群、代理、主题、insync副本、分区数。。。等等?
2条答案
按热度按时间g2ieeal71#
嗨,在那里你可以使用Kafka经理项目。它将使管理所有Kafka服务在方便的模式
lp0sw83n2#
经过不同软件的实验,Kafka显示器显示最适合我的情况。
它通过整个集群上的分区创建主题,并提供有关生产和消费的度量,如消息丢失、复制和端到端延迟。
像这样启动Kafka监视器:
使用jmxtrans收集度量。使用的查询: