Java 使用度量API的Kafka网络度量

Java 使用度量API的Kafka网络度量,java,apache-kafka,jmx,kafka-producer-api,Java,Apache Kafka,Jmx,Kafka Producer Api,是否有任何方法可以使用度量java API从kafka.network:type=RequestMetrics,name=TotalTimeMs,Request={product | FetchConsumer | FetchFollower}获取请求总时间 使用下面的代码,我能够得到生产者指标 for (Entry<MetricName, ? extends Metric> entry : producer.metrics().entrySet()) { System.ou

是否有任何方法可以使用度量java API从
kafka.network:type=RequestMetrics,name=TotalTimeMs,Request={product | FetchConsumer | FetchFollower}
获取请求总时间

使用下面的代码,我能够得到生产者指标

for (Entry<MetricName, ? extends Metric> entry : producer.metrics().entrySet()) {
    System.out.println(entry.getKey().name() + " : " + entry.getValue().metricValue());
}
for(条目:producer.metrics().entrySet()){
System.out.println(entry.getKey().name()+”:“+entry.getValue().metricValue());
}
但我不确定如何获得TotalTimeMs度量。
有人能指出如何获得相同的结果吗?

kafka.network:type=RequestMetrics,name=RequestsPerSec,request={product | FetchConsumer | FetchFollower}
可在代理上获得,而不是从客户端应用程序获得

您必须远程连接到其上公开的JMX端口,或者设置Prometheus或Jolokia,例如,通过HTTP导出该度量