18.7. 消费者 MBeans


Mbeans 存在于 Kafka 消费者应用程序中,包括 Kafka Streams 应用程序和 Kafka Connect with sink 连接器。

消费者指标

Expand
表 18.6. Mbeans matching kafka.consumer:type=consumer-metrics,client-id=*
属性描述

connection-close-rate

在窗口中每秒关闭连接。

connection-close-total

窗口中关闭的总连接。

connection-count

当前活跃连接数。

connection-creation-rate

在窗口中每秒建立的新连接。

connection-creation-total

在窗口中建立的新连接总数。

failed-authentication-rate

每秒连接失败验证。

failed-authentication-total

失败验证的连接总数。

failed-reauthentication-rate

重新身份验证失败每秒的连接。

failed-reauthentication-total

重新验证失败的连接总数。

incoming-byte-rate

字节/秒读取所有套接字。

incoming-byte-total

所有套接字读取的总字节数。

io-ratio

I/O 线程处理 I/O 线程所花费的时间部分。

io-time-ns-avg

每个选择调用以纳秒为 I/O 的平均时长。

io-time-ns-total

I/O 线程用纳秒进行 I/O 的内存总时间。

io-wait-ratio

I/O 线程等待的比例。

io-wait-time-ns-avg

I/O 线程等待套接字就绪以纳秒为读取和写入的平均时长。

io-wait-time-ns-total

I/O 线程用纳秒等待的总时间。

io-waittime-total

弃用了 I/O 线程用纳秒等待的总时间。替换为 io-wait-time-ns-total。

iotime-total

弃用了 I/O 线程用纳秒进行 I/O 的内存总时间。替换为 io-time-ns-total。

network-io-rate

每秒所有连接的平均网络操作数(读或写入)。

network-io-total

所有连接上的网络操作总数(读或写入)。

outgoing-byte-rate

每秒发送到所有服务器的平均出站字节数。

outgoing-byte-total

发送到所有服务器的传出字节数。

reauthentication-latency-avg

由于身份验证而观察到的平均延迟(以毫秒为单位)。

reauthentication-latency-max

由于身份验证而观察到的最大延迟。

request-rate

每秒发送的请求数平均数量。

request-size-avg

窗口中所有请求的平均大小。

request-size-max

在窗口中发送的任何请求的最大大小。

request-total

发送的请求总数。

response-rate

每秒收到的响应数。

response-total

收到的总响应。

select-rate

I/O 层检查每秒执行的新 I/O 的次数。

select-total

I/O 层检查要执行的新 I/O 的次数总数。

successful-authentication-no-reauth-total

由旧的 pre-2.2.0 SASL 客户端(不支持 re-authentication)成功验证的连接总数。只能是非零。

successful-authentication-rate

每秒的连接使用 SASL 或 SSL 进行身份验证。

successful-authentication-total

使用 SASL 或 SSL 验证成功的连接总数。

successful-reauthentication-rate

成功使用 SASL 重新验证的每秒连接。

successful-reauthentication-total

使用 SASL 成功验证的连接总数。

有关代理连接的使用者指标

Expand
表 18.7. Mbeans matching kafka.consumer:type=consumer-metrics,client-id=*,node-id=*
属性描述

incoming-byte-rate

节点每秒接收的平均字节数。

incoming-byte-total

为节点接收的字节数。

outgoing-byte-rate

为节点每秒发送的平均出站字节数。

outgoing-byte-total

为节点发送的传出字节数。

request-latency-avg

节点的平均请求延迟(ms)。

request-latency-max

节点的最大请求延迟。

request-rate

为节点每秒发送的请求的平均请求数。

request-size-avg

节点窗口中的所有请求的平均大小。

request-size-max

在窗口中为节点发送的任何请求的最大大小。

request-total

为节点发送的请求总数。

response-rate

为节点每秒收到的响应。

response-total

为节点接收的总响应。

消费者组指标

Expand
表 18.8. Mbeans matching kafka.consumer:type=consumer-coordinator-metrics,client-id=*
属性描述

assigned-partitions

当前分配给这个消费者的分区数量。

commit-latency-avg

提交请求所花费的平均时间。

commit-latency-max

提交请求所需的最大时间。

commit-rate

每秒提交调用数。

commit-total

提交调用总数。

failed-rebalance-rate-per-hour

每小时的故障组重新平衡事件的数量。

failed-rebalance-total

故障组重新平衡的总数。

heartbeat-rate

每秒平均心跳数。

heartbeat-response-time-max

接收对心跳请求的响应的最大时间。

heartbeat-total

心跳总数。

join-rate

每秒组加入数。

join-time-avg

重新加入组的平均时间。

join-time-max

重新加入组所需的最大时间。

join-total

组加入的总数。

last-heartbeat-seconds-ago

最后一次控制器心跳以来的秒数。

last-rebalance-seconds-ago

最后一次重新平衡事件以来的秒数。

partitions-assigned-latency-avg

按需分配重新平衡监听器回调所花费的平均时间。

partitions-assigned-latency-max

on-partitions-assigned rebalance listener 回调所花费的最大时间。

partitions-lost-latency-avg

on-partitions-lost 重新平衡监听程序回调的平均时间。

partitions-lost-latency-max

on-partitions-lost 重新平衡监听程序回调所花费的最大时间。

partitions-revoked-latency-avg

on-partitions-revoked rebalance listener 回调的平均时间。

partitions-revoked-latency-max

on-partitions-revoked rebalance 侦听器回调所花费的最大时间。

rebalance-latency-avg

组重新平衡的平均时间。

rebalance-latency-max

组重新平衡所花费的最大时间。

rebalance-latency-total

到目前为止,组重新平衡所花费的总时间。

rebalance-rate-per-hour

组重新平衡数每小时参与。

rebalance-total

参与分组重新平衡总数。

sync-rate

每秒组同步数。

sync-time-avg

组同步的平均时间。

sync-time-max

组同步所需的最大时间。

sync-total

组同步的总数。

消费者获取器指标

Expand
表 18.9. Mbeans matching kafka.consumer:type=consumer-fetch-manager-metrics,client-id=*
属性描述

bytes-consumed-rate

每秒消耗的平均字节数。

bytes-consumed-total

所消耗的字节数。

fetch-latency-avg

获取请求的平均时间。

fetch-latency-max

任何获取请求所需的最大时间。

fetch-rate

每秒获取请求数。

fetch-size-avg

每个请求获取的平均字节数。

fetch-size-max

每个请求获取的最大字节数。

fetch-throttle-time-avg

ms 的平均节流时间。

fetch-throttle-time-max

ms 中的最大节流时间。

fetch-total

获取请求的总数。

records-consumed-rate

每秒消耗的记录的平均数量。

records-consumed-total

所消耗的记录总数。

records-lag-max

在这个窗口中任意分区的记录数上限上限。注意:这基于当前偏移量,而不是提交偏移量。

records-lead-min

在这个窗口中任何分区的记录号最低。

records-per-request-avg

每个请求的平均记录数。

消费者从主题级别获取器指标

Expand
表 18.10. Mbeans matching kafka.consumer:type=consumer-fetch-manager-metrics,client-id=*,topic=*
属性描述

bytes-consumed-rate

对于一个主题,每秒使用平均字节数。

bytes-consumed-total

主题的字节总数。

fetch-size-avg

每个请求获取一个主题的平均字节数。

fetch-size-max

每个请求获取的最大字节数。

records-consumed-rate

个主题每秒使用的平均记录数。

records-consumed-total

用于某一主题的记录总数。

records-per-request-avg

每个请求中一个主题的平均记录数。

消费者从分区级别获取器指标

Expand
表 18.11. Mbeans 匹配 kafka.consumer:type=consumer-fetch-manager-metrics,client-id=*,topic=*,partition=*
属性描述

preferred-read-replica

分区的当前读取副本,如果从 leader 读取,则为 -1。

records-lag

分区的最新布局。

records-lag-avg

分区的平均有效期。

records-lag-max

分区的最大 lag。

records-lead

分区的最新领导。

records-lead-avg

分区的平均领导数。

records-lead-min

分区的最小领导。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat