kafka streams rocksdb jmx metrics

问题描述 投票:0回答:1

我正在尝试调试一个与kafka流有状态应用相关的性能问题(我们只使用处理器API)。该应用查询了大量的stattores(接近55个)。所以,为了找出处理速度慢的原因,我在寻找指标。我发现我们可以在debug模式下为rocksdb启用jmx度量。

我把 "metrics.recording.level "设置为debug。但是,由于某些原因,应用程序没有报告任何指标。我开始得到任务级别的指标(这意味着级别是debug)。我还需要启用其他什么吗?

另外,该应用程序以kubernetes pod的形式运行,并在deploymentrestart时创建状态(来自changelog)。

Kafka版本:2.4.1Kafka客户端版本:2.4.1。

我是否遇到了这个问题 https:/issues.apache.orgjirabrowseKAFKA-9355。

另外,有没有什么原生工具可以用来直接查询应用程序pod上的rocksdb,另外,我可以执行到pod中进行任何调试。

apache-kafka-streams confluent-kafka rocksdb
1个回答
2
投票

我想你正在打。https:/issues.apache.orgjirabrowseKAFKA-9675。

已经修复了,但修复的内容还没有发布。

© www.soinside.com 2019 - 2024. All rights reserved.