Apache kafka 卡夫卡主题中是否有获取摄入率的api或工具

Apache kafka 卡夫卡主题中是否有获取摄入率的api或工具,apache-kafka,data-ingestion,Apache Kafka,Data Ingestion,我怎样才能找到摄取率?i、 例如,每秒/分钟间隔摄取的事件/字节数您可以在kafka设置中使用jmx导出器,并将刮取的度量发送给prometheus(时间序列数据库) 普罗米修斯的度量可以在格拉法纳中可视化。 您将获得主题级指标,在这里您可以看到每个主题每秒/分钟的摄取量如另一个答案中所述,Kafka通过JMX导出指标,包括字节输入/输出速率以及许多其他有趣的数据点。有关详细信息,请参阅文档中的 建议您在计划运行Kafka群集时收集并绘制这些指标中的任何一个 现在,如果您只想在开发过程中快速获得

我怎样才能找到摄取率?i、 例如,每秒/分钟间隔摄取的事件/字节数

您可以在kafka设置中使用jmx导出器,并将刮取的度量发送给prometheus(时间序列数据库)

普罗米修斯的度量可以在格拉法纳中可视化。
您将获得主题级指标,在这里您可以看到每个主题每秒/分钟的摄取量

如另一个答案中所述,Kafka通过JMX导出指标,包括字节输入/输出速率以及许多其他有趣的数据点。有关详细信息,请参阅文档中的

建议您在计划运行Kafka群集时收集并绘制这些指标中的任何一个

现在,如果您只想在开发过程中快速获得这些值,您还有两个其他选项:

  • jconsole:这个图形化工具随JVM提供,可以显示所有JMX指标

  • kafka.tools.JmxTool:此CLI工具随kafka一起提供,可以打印JMX度量值。例如,要获取代理摄取率,请运行:

    ./bin/kafka-run-class.sh kafka.tools.JmxTool --object-name kafka.server:type=BrokerTopicMetrics,name=BytesInPerSec
    

要使这些功能正常工作,您必须使JVM能够在端口上公开JMX。

您还将获得更多信息,如未复制分区的数量等。这些指标可用于整体监控kafka。