18.6. producer MBeans
Mbeans 存在于 Kafka producer 应用程序中,包括 Kafka Streams 应用程序和带有源连接器的 Kafka 连接。
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 | 弃用了 appender 会等待空间分配的时间(以纳秒为单位)。替换为 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 | 由于身份验证而观察到的平均延迟(以毫秒为单位)。 |
reauthentication-latency-max | 由于身份验证而观察到的最大延迟。 |
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 | 毫秒的平均请求延迟。 |
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 客户端(不支持 re-authentication)成功验证的连接总数。只能是非零。 |
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 | 节点的最大请求延迟。 |
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 | 为某个主题发送的记录总数。 |