18.6. producer MBeans
Bbeans 出现在 Kafka producer 应用程序中,包括 Kafka Streams applications 和 Kafka Connect with source connectors。
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 | 重新身份验证失败的连接总数。 |
| 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。 |
| metadata-age | 当前制作者元数据的年龄(以秒为单位)。 |
| network-io-rate | 每秒所有连接上的网络操作平均数量(读取或写入)。 |
| network-io-total | 所有连接上的网络操作总数(读取或写入)。 |
| outgoing-byte-rate | 每秒发送的平均传出字节数到所有服务器。 |
| outgoing-byte-total | 发送到所有服务器的传出字节数。 |
| produce-throttle-time-avg | ms 请求的平均时间被代理节流。 |
| produce-throttle-time-max | 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-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 层检查的次数总数。 |
| successful-authentication-no-reauth-total | 由较旧且2.2.0 SASL 成功验证的、不支持重新身份验证的客户端的连接的总数。只能是非零。 |
| successful-authentication-rate | 每秒使用 SASL 或 SSL 进行身份验证的每秒连接。 |
| successful-authentication-total | 使用 SASL 或 SSL 成功验证连接总数。 |
| successful-reauthentication-rate | 每秒使用 SASL 重新验证的连接。 |
| successful-reauthentication-total | 使用 SASL 成功重新验证连接总数。 |
| 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 | 为主题发送的记录总数。 |