从Cassandra的指标中计算吞吐量?

4
我正在使用Grafana + InfluxDB来监控Cassandra的性能。
我可以从Cassandra获取所有指标并将其馈送到InfluxDB中,然后在Grafana中进行可视化。
我无法计算写入和读取吞吐量。
如何使用Timer或Histogram指标计算吞吐量?

吞吐量是指什么?每秒读写次数?MB/s?IOPS? - xmas79
1个回答

1
对象org.apache.cassandra.metrics:type=ClientRequest,scope=Read,name=Latency的属性OneMinuteRate,FiveMinuteRate,FifteenMinuteRate表示在一分钟、五分钟、十五分钟的间隔内读取每秒次数。
同样地,对象org.apache.cassandra.metrics:type=ClientRequest,scope=Write,name=Latency表示每秒写入次数。
这些指标可以通过JMX和任何附加到Cassandra的指标报告程序进行访问。

1
客户端请求延迟是Cassandra节点的客户端和协调器之间的延迟,我们有这些指标,但问题在于,如何根据延迟或其他方式计算吞吐量? - ashokhein
@ashokhein 依靠延迟指标提供每秒请求数吞吐量。 - Prashant Kalkar

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接