首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >卡夫卡中“metric.reporters”和“kafka.metrics.reporters”属性的差异

卡夫卡中“metric.reporters”和“kafka.metrics.reporters”属性的差异
EN

Stack Overflow用户
提问于 2019-01-28 12:15:34
回答 1查看 3.3K关注 0票数 3
  1. 为什么在度量报告中有两个不同的属性?是什么让他们与众不同?
  2. 如果它们是不同的,那么什么时候使用哪一个?

谢谢你,艾比

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-01-28 18:06:47

Kafka使用两个库作为度量标准:

  • "Yammer“度量:它们主要在代理端使用
  • Kafka度量标准: Kafka创建了自己的度量库,并将其用于客户端。

正如您可能知道的,代理端和客户端都使用了一堆公共代码(网络、请求)。由于此代码位于客户端项目中,这将导致代理具有这两种类型的度量,因此产生了2种报告类型!

  • kafka.metrics.reporter是用于"Yammer度量标准“的
  • metric.reporters代表的是“卡夫卡指标”

使用哪一种取决于你想看什么。如果您需要所有的度量,可以让一个定制的报告器实现这两个接口。此外,由于所有的指标也可以通过JMX提供,所以您可能想要抓取它,而不是依赖于度量报告。这两种解决方案在实践中都有效。

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54401834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档