16.7. consumer MBeans
Kafka 消费者应用程序包括以下 MBeans,包括 Kafka Streams 应用程序和 Kafka Connect with sink 连接器。
这些是消费者级别的指标。
属性 | 描述 |
---|---|
connection-close-rate | 窗口中每秒关闭的连接。 |
connection-count | 当前活跃的连接数。 |
connection-creation-rate | 窗口中每秒建立的新连接。 |
failed-authentication-rate | 身份验证失败的连接。 |
incoming-byte-rate | 对所有套接字进行字节/秒读取。 |
io-ratio | I/O 线程处理 I/O 线程的几分时间。 |
io-time-ns-avg | 每个选择调用的 I/O 的平均时间长度(以纳秒为单位)。 |
io-wait-ratio | I/O 线程等待的时间部分。 |
io-wait-time-ns-avg | I/O 线程的平均时间长度为等待一个套接字,准备好以纳秒为单位进行读取或写入。 |
network-io-rate | 每秒所有连接上的网络操作(读或写)的平均数量。 |
outgoing-byte-rate | 每秒发送到所有服务器的平均传出字节数。 |
request-rate | 每秒发送的请求数平均数。 |
request-size-avg | 窗口中所有请求的平均大小。 |
request-size-max | 窗口中发送的任何请求的最大大小。 |
response-rate | 每秒发送的响应数。 |
select-rate | 检查 I/O 层每秒执行的 I/O 层的次数。 |
successful-authentication-rate | 使用 SASL 或 SSL 成功进行身份验证的连接。 |
这些是关于连接到每个代理的消费者级别的指标。
属性 | 描述 |
---|---|
incoming-byte-rate | 节点每秒接收的平均响应数。 |
outgoing-byte-rate | 节点每秒发送的传出字节数。 |
request-latency-avg | 节点的平均请求延迟为 ms。 |
request-latency-max | 节点的最大请求延迟( ms)。 |
request-rate | 节点每秒发送的请求数。 |
request-size-avg | 节点窗口中所有请求的平均大小。 |
request-size-max | 在节点窗口中发送的任何请求的最大大小。 |
response-rate | 节点每秒发送的响应。 |
这些是在消费者组的消费者级别的指标。
属性 | 描述 |
---|---|
assigned-partitions | 当前分配给此消费者的分区数量。 |
commit-latency-avg | 提交请求所花费的平均时间。 |
commit-latency-max | 提交请求所花费的最大时间。 |
commit-rate | 每秒提交调用数量。 |
heartbeat-rate | 每秒心跳数的平均数量。 |
heartbeat-response-time-max | 接收对心跳请求的响应的最大时间。 |
join-rate | 每秒加入的组数量。 |
join-time-avg | 重新加入组的平均时间。 |
join-time-max | 重新加入组所花费的最大时间。 |
last-heartbeat-seconds-ago | 最后一次控制器心跳后的秒数。 |
sync-rate | 每秒组同步数。 |
sync-time-avg | 组同步的平均时间。 |
sync-time-max | 组同步所花费的最大时间。 |
这些是消费者获取器的消费者级别的指标。
属性 | 描述 |
---|---|
bytes-consumed-rate | 每秒消耗的平均字节数。 |
bytes-consumed-total | 所消耗的字节数。 |
fetch-latency-avg | 获取请求的平均时间。 |
fetch-latency-max | 任何获取请求所花费的最大时间。 |
fetch-rate | 每秒获取请求数。 |
fetch-size-avg | 每个请求获取的平均字节数。 |
fetch-size-max | 每个请求获取的最大字节数。 |
fetch-throttle-time-avg | 平均 throttle 时间( ms)。 |
fetch-throttle-time-max | ms 中的最大节流时间。 |
fetch-total | 获取请求总数。 |
records-consumed-rate | 每秒消耗的平均记录数。 |
records-consumed-total | 所消耗的记录总数。 |
records-lag-max | 这个窗口中任何分区的记录数上限。 |
records-lead-min | 这个窗口中任何分区的记录数的最小领导数。 |
records-per-request-avg | 每个请求中的平均记录数。 |
这些是在消费者获取器的主题级别的指标。
属性 | 描述 |
---|---|
bytes-consumed-rate | 主题每秒消耗的平均字节数。 |
bytes-consumed-total | 主题消耗的字节数。 |
fetch-size-avg | 主题的每个请求获取的平均字节数。 |
fetch-size-max | 主题的每个请求获取的最大字节数。 |
records-consumed-rate | 主题每秒消耗的平均记录数。 |
records-consumed-total | 为主题使用的记录总数。 |
records-per-request-avg | 每个请求中的一个主题的平均记录数。 |
这些是有关消费者获取器的分区级别的指标。
属性 | 描述 |
---|---|
preferred-read-replica | 分区的当前读取副本,如果从 leader 读取,则为 -1。 |
records-lag | 分区的最新滞后。 |
records-lag-avg | 分区的平均滞后。 |
records-lag-max | 分区的最大滞后。 |
records-lead | 分区的最新领导。 |
records-lead-avg | 分区的平均领导。 |
records-lead-min | 分区的最小领导。 |