为了账号安全,请及时绑定邮箱和手机立即绑定

卡夫卡生产者指标

卡夫卡生产者指标

慕丝7291255 2022-11-10 15:11:56
我正在使用我的 Intellij IDE 在本地机器上运行 Kafka 生产者,生产者将产生一百万条记录。这样做时,我想通过以下方式捕获生产者指标:我知道 kafka 的 JMX 端口,我确实尝试将 Kafka JMX 端口设置为 9999。但我不确定我们是否可以按照我期望的上述方式使用 JConsole 或 JVisualVM 获取指标。任何人都可以就如何实现这一点提出任何想法吗?
查看完整描述

1 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

除了 JMX,官方的 Kafka 客户端还通过 Java API 公开他们的指标,请参阅metrics()检索它们的方法。

例如,要打印所有指标的名称和值:

for (Entry<MetricName, ? extends Metric> entry : producer.metrics().entrySet()) {
    System.out.println(entry.getKey().name() + " : " + entry.getValue().metricValue());}

在所有指标中,您可能对outgoing-byte-raterequest-total感兴趣request-rate


查看完整回答
反对 回复 2022-11-10
  • 1 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信