【问题标题】:Kafka metrics attribute meaning and unitKafka metrics 属性含义和单位
【发布时间】:2018-02-22 15:05:14
【问题描述】:

我使用 JMX 服务器获取 Kafka 的指标数据,但我对某些属性感到困惑。例如,对象 kafka.network:type=RequestMetrics,name=RequestsPerSec,request=FetchFollower 具有Count 和MeanRate 属性。

Count 属性似乎是 FetchFollower 指标的值,但我发现它是递增的,所以我猜它是聚合值。

MeanRate 属性是什么?这是FetchFollower 的当前费率吗?而这里的单位是什么:byte、kbyte、...?

【问题讨论】:

    标签: apache-kafka jmx metrics mbeans


    【解决方案1】:

    正如名称 RequestsPerSec 所暗示的,测量的单位是每秒 FetchFollowers 的请求数。 MeanRate 是自代理首次上线以来的平均 FetchFollower-requests/sec 速率,所以不,它不是最新的。

    Count 指标是正确的 - 它是 FetchFollower 请求的总数,因此要获得当前速率,您应该计算一段时间内的 Count 差异。

    【讨论】:

    • 就像我说的,MeanRate 的单位是“请求/秒”,Count 的单位是“请求”。
    • 是否有任何经纪人级别的指标来获取FetchFollower 网络 IO?类似kafka.server:type=BrokerTopicMetrics,name=BytesOut/InPerSec
    • 我不知道。如果您有兴趣,请发布另一个问题,我相信有人可以帮助您。
    猜你喜欢
    • 1970-01-01
    • 2016-04-16
    • 1970-01-01
    • 2022-01-06
    • 2022-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多