16.9. Kafka Streams MBeans
当 metrics.recording.level 配置参数是 info 或 debug 时,会收集这些指标。
| 属性 | 描述 |
|---|---|
| commit-latency-avg | 在此线程的所有运行任务中,用于提交的平均执行时间(以 ms 为单位)。 |
| commit-latency-max | 此线程的所有运行任务间提交的最大执行时间(以 ms 为单位)。 |
| commit-rate | 每秒提交的平均数量。 |
| commit-total | 所有任务的提交调用总数。 |
| poll-latency-avg | 此线程的所有运行任务中用于轮询的平均执行时间(以 ms 为单位)。 |
| poll-latency-max | 此线程的所有运行任务中轮询的最大执行时间(以 ms 为单位)。 |
| poll-rate | 每秒轮询平均数量。 |
| poll-total | 所有任务的轮询调用总数。 |
| process-latency-avg | 此线程的所有运行任务中用于处理的平均执行时间(毫秒)。 |
| process-latency-max | 此线程的所有运行任务中处理的最大执行时间(以 ms 为单位)。 |
| process-rate | 每秒进程调用的平均数量。 |
| process-total | 所有任务的进程调用总数。 |
| punctuate-latency-avg | 此线程的所有运行任务中的 ms 的平均执行时间(以 ms 为单位)。 |
| punctuate-latency-max | 此线程的所有运行任务中标点的最大执行时间(以 ms 为单位)。 |
| punctuate-rate | 每秒标点的平均数量。 |
| punctuate-total | 所有任务的标点调用总数。 |
| skipped-records-rate | 每秒跳过的记录的平均数量。 |
| skipped-records-total | 跳过的记录总数。 |
| task-closed-rate | 每秒关闭的平均任务数量。 |
| task-closed-total | 关闭的任务总数。 |
| task-created-rate | 每秒新创建的任务的平均数量。 |
| task-created-total | 创建的任务总数。 |
任务指标。
当 metrics.recording.level 配置参数是 debug 时,会收集这些指标。
| 属性 | 描述 |
|---|---|
| commit-latency-avg | ns 中用于此任务的平均提交时间。 |
| commit-latency-max | ns 中此任务的最大提交时间。 |
| commit-rate | 每秒提交调用的平均数量。 |
| commit-total | 提交调用的总数。 |
处理器节点指标.
当 metrics.recording.level 配置参数是 debug 时,会收集这些指标。
| 属性 | 描述 |
|---|---|
| create-latency-avg | ns 中平均创建执行时间。 |
| create-latency-max | ns 中的最大创建执行时间。 |
| create-rate | 每秒创建操作的平均数量。 |
| create-total | 创建操作的总数,称为. |
| destroy-latency-avg | ns 中平均销毁执行时间。 |
| destroy-latency-max | ns 中的最大销毁执行时间。 |
| destroy-rate | 每秒销毁操作的平均数量。 |
| destroy-total | 销毁操作的总数,称为. |
| forward-rate | 记录的平均速率仅从源节点转发,每秒转发。 |
| forward-total | 从源节点转发下游的记录总数。 |
| process-latency-avg | ns 中平均进程执行时间。 |
| process-latency-max | ns 中的最大进程执行时间。 |
| process-rate | 每秒进程操作的平均数量。 |
| process-total | 进程操作总数,称为. |
| punctuate-latency-avg | ns 中平均标点执行时间。 |
| punctuate-latency-max | ns 中的最大标点执行时间。 |
| punctuate-rate | 每秒标点操作的平均数量。 |
| punctuate-total | 标点操作总数,称为. |
状态存储指标。
当 metrics.recording.level 配置参数是 debug 时,会收集这些指标。
| 属性 | 描述 |
|---|---|
| all-latency-avg | ns 中的平均操作执行时间。 |
| all-latency-max | ns 中所有操作执行时间上限。 |
| all-rate | 此存储的平均操作率。 |
| all-total | 此存储的所有操作调用总数。 |
| delete-latency-avg | ns 中平均删除执行时间。 |
| delete-latency-max | ns 中的最大删除执行时间。 |
| delete-rate | 此存储的平均删除率。 |
| delete-total | 此存储的删除调用总数。 |
| flush-latency-avg | ns 中平均清空执行时间。 |
| flush-latency-max | ns 中的最大 flush 执行时间。 |
| flush-rate | 此存储的平均冲刷率。 |
| flush-total | 此存储的刷新调用总数。 |
| get-latency-avg | ns 中平均获得执行时间。 |
| get-latency-max | ns 中的最大获取执行时间。 |
| get-rate | 此存储的平均获得率。 |
| get-total | 此存储的获取调用总数。 |
| put-all-latency-avg | 平均 put-all 执行时间在 ns 中。 |
| put-all-latency-max | 在 ns 中的最大放置执行时间。 |
| put-all-rate | 此存储的平均放置率。 |
| put-all-total | 此存储的 put-all 调用总数。 |
| put-if-absent-latency-avg | 平均 put-if-absent 执行时间在 ns 中。 |
| put-if-absent-latency-max | ns 中的最大 put-if-absent 执行时间。 |
| put-if-absent-rate | 此存储的平均 put-if-absent 速率。 |
| put-if-absent-total | 此存储的 put-if-absent 调用总数。 |
| put-latency-avg | 平均执行时间在 ns 中。 |
| put-latency-max | 在 ns 中放置的最大执行时间。 |
| put-rate | 此存储的平均位置率。 |
| put-total | 此存储的放置调用总数。 |
| range-latency-avg | ns 中平均范围执行时间。 |
| range-latency-max | ns 中的最大范围执行时间。 |
| range-rate | 此存储的平均范围率。 |
| range-total | 此存储的范围调用总数。 |
| restore-latency-avg | ns 中平均恢复执行时间。 |
| restore-latency-max | ns 中的最大恢复执行时间。 |
| restore-rate | 此存储的平均恢复率。 |
| restore-total | 此存储的恢复调用总数。 |
记录缓存指标。
当 metrics.recording.level 配置参数是 debug 时,会收集这些指标。
| 属性 | 描述 |
|---|---|
| hitRatio-avg | 平均缓存命中率定义为缓存读取请求的比例。 |
| hitRatio-max | 最大缓存命中率。 |
| hitRatio-min | mininum 缓存命中率。 |