有什么方法可以得到请求的总时间从 kafka.network:type=RequestMetrics,name=TotalTimeMs,request={Produce|FetchConsumer|FetchFollower}
使用度量javaapi?
使用下面的代码,我可以得到生产者指标。
for (Entry<MetricName, ? extends Metric> entry : producer.metrics().entrySet()) {
System.out.println(entry.getKey().name() + " : " + entry.getValue().metricValue());
}
但是我不知道如何得到totaltimems度量。有人能指出如何得到同样的结果吗?
1条答案
按热度按时间camsedfj1#
kafka.network:type=RequestMetrics,name=RequestsPerSec,request={Produce|FetchConsumer|FetchFollower}
在代理上可用,而不是从客户端应用程序。例如,您必须远程连接到一个公开的jmx端口,或者设置prometheus或jolokia,以便通过http导出该度量