谢谢, 阿比
答案 0 :(得分:0)
Kafka使用2个库作为其指标:
"Yammer" metrics:这些主要用于经纪人端
Kafka指标:Kafka创建了自己的指标库,这些指标库已在客户端中使用。
您可能知道,中间人和客户端都使用了一堆通用代码(网络,请求)。由于此代码存在于客户端项目中,因此导致代理具有两种类型的指标,因此具有两种报告者类型!
kafka.metrics.reporter
用于“ Yammer指标” metric.reporters
用于“卡夫卡指标” 使用哪种取决于您要看的内容。如果需要所有指标,可以让一个自定义报告程序实现两个接口。另外,由于还可以通过JMX提供所有度量标准,因此您可能想取消它而不是依赖度量标准报告程序。两种解决方案都可以在实践中起作用。