18.6. producer MBeans
在 Kafka producer 应用程序中存在 MBeans,包括 Kafka Streams 应用程序和 Kafka Connect with source 连接器。
Producer 指标
| 属性 | 描述 |
|---|---|
| batch-size-avg | 每个请求发送的每个分区的平均字节数。 |
| batch-size-max | 每个请求发送的每个分区的最大字节数。 |
| batch-split-rate | 每秒批处理分割平均数量。 |
| batch-split-total | 批处理分割总数。 |
| buffer-available-bytes | 未使用的缓冲区内存量(未分配或在空闲列表中)。 |
| buffer-total-bytes | 客户端可以使用的最大缓冲区内存量(当前是否使用它)。 |
| bufferpool-wait-time | 附加程序会等待空间分配的部分时间。 |
| bufferpool-wait-time-ns-total | 附加程序会等待空间分配(以纳秒为单位)。 |
| bufferpool-wait-time-total | 弃用了 附加程序会等待空间分配(以纳秒为单位)。替换为 bufferpool-wait-time-ns-total。 |
| compression-rate-avg | 记录批处理的平均压缩率,通过未压缩大小定义为压缩批处理大小的平均比率。 |
| 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 | 重新身份验证失败的连接总数。 |
| flush-time-ns-total | Producer 以纳秒为单位花费的总时间。 |
| 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 线程在纳秒内花费的总时间。替换为 io-time-ns-total。 |
| metadata-age | 使用的当前制作者元数据的期限(以秒为单位)。 |
| network-io-rate | 所有连接上每秒的网络操作(读取或写入)平均数量。 |
| network-io-total | 所有连接上的网络操作(读取或写入)总数。 |
| outgoing-byte-rate | 每秒发送到所有服务器的平均传出字节数。 |
| outgoing-byte-total | 发送到所有服务器的传出字节数。 |
| produce-throttle-time-avg | 请求的平均时间(ms)由代理节流。 |
| produce-throttle-time-max | 请求节流(ms)的最大时间(ms)。 |
| reauthentication-latency-avg | 由于重新身份验证而观察到的 ms 的平均延迟。 |
| reauthentication-latency-max | 由于重新身份验证而观察到的最大延迟(ms)。 |
| record-error-rate | 平均每秒记录数发送会导致错误。 |
| record-error-total | 导致错误发送的记录总数。 |
| record-queue-time-avg | ms 记录批处理在发送缓冲区中的平均时间。 |
| record-queue-time-max | ms record batch 中花费在发送缓冲区中的最大时间。 |
| record-retry-rate | 平均每秒重试记录发送数。 |
| record-retry-total | 重试记录发送的总数。 |
| record-send-rate | 每秒发送的平均记录数。 |
| record-send-total | 发送的记录总数。 |
| record-size-avg | 平均记录大小。 |
| record-size-max | 最大记录大小。 |
| records-per-request-avg | 每个请求的平均记录数。 |
| request-latency-avg | ms 的平均请求延迟。 |
| request-latency-max | ms 中的最大请求延迟。 |
| request-rate | 每秒发送的平均请求数。 |
| request-size-avg | 窗口中所有请求的平均大小。 |
| request-size-max | 窗口中发送的任何请求的最大大小。 |
| request-total | 发送的请求总数。 |
| requests-in-flight | 等待响应的当前动态请求数量。 |
| 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 客户端(不支持重新身份验证)成功验证的连接总数。只能为零。 |
| successful-authentication-rate | 使用 SASL 或 SSL 成功验证的每秒连接。 |
| successful-authentication-total | 使用 SASL 或 SSL 成功验证的连接总数。 |
| successful-reauthentication-rate | 每秒使用 SASL 重新验证的连接。 |
| successful-reauthentication-total | 使用 SASL 成功重新验证的连接总数。 |
| txn-abort-time-ns-total | Producer 以纳秒(用于 EOS)中止事务的总时间。 |
| txn-begin-time-ns-total | Producer 以纳秒(用于 EOS)开始事务所花费的总时间。 |
| txn-commit-time-ns-total | Producer 以纳秒(用于 EOS)提交事务的总时间。 |
| txn-init-time-ns-total | Producer 以纳秒(用于 EOS)初始化事务的总时间。 |
| txn-send-offsets-time-ns-total | Producer 花费以纳秒(用于 EOS)向事务发送偏移的时间。 |
| waiting-threads | 用户线程数量会阻止等待缓冲区内存排队其记录。 |
有关代理连接的制作者指标
| 属性 | 描述 |
|---|---|
| incoming-byte-rate | 节点接收的每秒字节数。 |
| incoming-byte-total | 为节点接收的字节数。 |
| outgoing-byte-rate | 节点每秒发送的传出字节数。 |
| outgoing-byte-total | 为节点发送的传出字节数。 |
| request-latency-avg | 节点的 ms 的平均请求延迟。 |
| request-latency-max | 节点的最大请求延迟(ms)。 |
| request-rate | 节点每秒发送的平均请求数。 |
| request-size-avg | 节点窗口中所有请求的平均大小。 |
| request-size-max | 在节点的窗口中发送的任何请求的最大大小。 |
| request-total | 为节点发送的请求总数。 |
| response-rate | 节点每秒收到的响应。 |
| response-total | 为节点接收的总响应。 |
有关发送到主题的消息的制作者指标
| 属性 | 描述 |
|---|---|
| byte-rate | 主题每秒发送的平均字节数。 |
| byte-total | 为主题发送的字节数。 |
| compression-rate | 主题的记录批处理的平均压缩率,定义为压缩批处理大小在未压缩大小的平均比率。 |
| record-error-rate | 平均每秒记录数发送,导致主题出现错误。 |
| record-error-total | 导致主题出错的记录总数。 |
| record-retry-rate | 主题的重试记录发送的平均每秒重试记录数。 |
| record-retry-total | 为主题发送的重试记录总数。 |
| record-send-rate | 主题每秒发送的平均记录数。 |
| record-send-total | 为主题发送的记录总数。 |