为什么不在DSE Cassandra中使用内置的ConsoleReporter报告ClientRequest。*和storage。*指标?

时间:2017-06-17 19:54:45

标签: datastax-enterprise cassandra-3.0 codahale-metrics

我正在尝试使用像ConsoleReporter这样的内置报告器从DSE Cassandra(dse:5.1.0,Cassandra:3.10.0.1652)获取指标。我能够获得除ClientRequest。*和Storage。*下的指标之外的所有指标,即使我对此集群有读/写操作。 ClientRequest。*组下的唯一指标是org.apache.cassandra.metrics.ClientRequest.ViewPendingMutations.ViewWrite

我尝试了不同的记者配置,但没有运气,我也没有发现任何与之相关的JIRA。与StatsD Reporter相同的行为。

以下是带有通配符白名单的报告者配置

控制台:    -

  

outfile:'/ tmp / metrics.out'       期间:10       timeunit:'SECONDS'       谓语:         白颜色”         useQualifiedName:true         图案:            - “。*”

ClientRequest和Storage指标对我来说都很重要。是否有任何指针为什么我没有得到这些指标?我很欣赏有关解决此问题的任何见解。

1 个答案:

答案 0 :(得分:0)

对于Cassandra的DSE版本来说似乎存在一些问题。在最新版本的DSE / Cassandra中确定存在问题。我测试了开源Cassandra:3.9.0,看起来这很有效。我能够使用开源Cassandra 3.9.0获取ClientRequest。*和Storage。*下的所有指标。