16.6. producer MBeans
Kafka producer 应用程序(包括 Kafka Streams 应用程序和带有源连接器的 Kafka Connect)中会存在以下 MBeans。
这些是生成者级别的指标。
属性 | 描述 |
---|---|
batch-size-avg | 每个分区按请求发送的平均字节数。 |
batch-size-max | 每个请求的每分区发送的最大字节数。 |
batch-split-rate | 每秒的批处理平均数量。 |
batch-split-total | 批处理的总数。 |
buffer-available-bytes | 未使用缓冲区内存量(未分配或可用列表)。 |
buffer-total-bytes | 客户端可以使用的最大缓冲区内存量(无论当前是否正在使用)。 |
bufferpool-wait-time | 附加程序等待空间分配的时间部分。 |
compression-rate-avg | 记录批处理的平均压缩率,定义为压缩批处理大小在未压缩大小的平均比率。 |
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 线程的平均时间长度为等待一个套接字,准备好以纳秒为单位进行读取或写入。 |
metadata-age | 使用的当前制作者元数据的年龄(以秒为单位)。 |
network-io-rate | 每秒所有连接上的网络操作(读或写)的平均数量。 |
outgoing-byte-rate | 每秒发送到所有服务器的平均传出字节数。 |
produce-throttle-time-avg | 请求受代理节流的平均时间(毫秒)。 |
produce-throttle-time-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 | 窗口中发送的任何请求的最大大小。 |
requests-in-flight | 当前用于等待响应的 in-flight 请求数量。 |
response-rate | 每秒发送的响应数。 |
select-rate | 检查 I/O 层每秒执行的 I/O 层的次数。 |
successful-authentication-rate | 使用 SASL 或 SSL 成功进行身份验证的连接。 |
waiting-threads | 用户线程数量会阻止等待缓冲区内存排队其记录。 |
这些是在生成者级别上有关与每个代理连接的指标。
属性 | 描述 |
---|---|
incoming-byte-rate | 节点每秒接收的平均响应数。 |
outgoing-byte-rate | 节点每秒发送的传出字节数。 |
request-latency-avg | 节点的平均请求延迟为 ms。 |
request-latency-max | 节点的最大请求延迟( ms)。 |
request-rate | 节点每秒发送的请求数。 |
request-size-avg | 节点窗口中所有请求的平均大小。 |
request-size-max | 在节点窗口中发送的任何请求的最大大小。 |
response-rate | 节点每秒发送的响应。 |
这些是在主题级别上的指标,有关生成者要发送消息的主题。
属性 | 描述 |
---|---|
byte-rate | 主题每秒发送的平均字节数。 |
byte-total | 为主题发送的字节数。 |
compression-rate | 主题记录批处理的平均压缩率,定义为压缩的批处理大小的平均比率。 |
record-error-rate | 平均每秒记录发送数会导致主题出错。 |
record-error-total | 导致主题出错的记录总数。 |
record-retry-rate | 重试记录的平均每秒次数为主题发送。 |
record-retry-total | 主题发送的重试记录总数。 |
record-send-rate | 主题每秒发送的平均记录数。 |
record-send-total | 为主题发送的记录总数。 |