gpt4 book ai didi

apache-kafka - Kafka 中 'metric.reporters' 和 'kafka.metrics.reporters' 属性之间的区别

转载 作者:行者123 更新时间:2023-12-04 16:29:12 26 4
gpt4 key购买 nike

  1. 为什么有两个不同的属性用于指标报告?是什么让它们与众不同?
  2. 如果它们不同,那么何时使用哪一个?

谢谢,阿比

最佳答案

Kafka 使用 2 个库作为其指标:

  • "Yammer" metrics : 这些主要用于代理端

  • Kafka 指标:Kafka 创建了自己的指标库,并在客户端中使用。

您可能知道,代理和客户端都使用了一堆公共(public)代码(网络、请求)。由于此代码存在于客户端项目中,这导致代理具有两种类型的指标,因此具有两种报告类型!

  • kafka.metrics.reporter 用于“Yammer 指标”
  • metric.reporters 用于“Kafka 指标”

使用哪一个取决于您想看到什么。如果您想要所有指标,您可以让自定义报告器实现这两个接口(interface)。此外,由于所有指标也可以通过 JMX 获得,您可能希望抓取它而不是依赖指标报告器。这两种解决方案都在实践中有效。

关于apache-kafka - Kafka 中 'metric.reporters' 和 'kafka.metrics.reporters' 属性之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54401834/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com