为什么 ClientRequest.* 和 storage.* 指标没有通过 DSE Cassandra 中的内置 ConsoleReporter 报告?

Why ClientRequest.* and storage.* metrics are not reported with builtin ConsoleReporter in DSE Cassandra?

我正在尝试使用 ConsoleReporter 等内置记者从 DSE Cassandra(dse:5.1.0,Cassandra:3.10.0.1652)获取指标。我可以获得除 ClientRequest.* 和 Storage.* 下的指标之外的所有指标,即使我对该集群有 reads/writes。 ClientRequest.* 组下的唯一指标是 org.apache.cassandra.metrics.ClientRequest.ViewPendingMutations.ViewWrite

我尝试了不同的记者配置,但没有成功,我也没有找到任何与此相关的 JIRA。 StatsD Reporter 也有同样的行为。

这是带有通配符白名单的记者配置

控制台: -

outfile: '/tmp/metrics.out' period: 10 timeunit: 'SECONDS' predicate: color: "white" useQualifiedName: true patterns: - ".*"

ClientRequest 和 Storage 指标对我来说都很重要。有没有人对我没有得到这些指标的原因有任何指示?对于解决此问题的任何见解,我都很感激。

Cassandra.Not 的 DSE 版本似乎有一些问题肯定在最新版本的 DSE/Cassandra 中有问题。我使用 Open Source Cassandra: 3.9.0 进行了测试,这似乎可行。我可以使用开源 Cassandra 3.9.0 获取 ClientRequest.* 和 Storage.* 下的所有指标。