【问题标题】:Calculate Throughput for Cassandra from its metrics?根据指标计算 Cassandra 的吞吐量?
【发布时间】:2016-12-05 18:09:52
【问题描述】:

我正在使用 Grafana+InfluxDB 来监控 Cassandra 的性能。

我能够从 Cassandra 获取所有指标并将其输入 InfluxDB 并在 Grafana 中进行可视化。

我无法计算读写吞吐量。

如何使用计时器或直方图指标计算吞吐量?

【问题讨论】:

  • 吞吐量方面? w/r 每秒?兆/秒? IOPS?

标签: cassandra metrics influxdb grafana


【解决方案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 的任何其他指标报告器访问这些指标。

【讨论】:

  • 客户端请求延迟是Cassandra节点的客户端和协调器之间的延迟,我们有这些指标,但这里的问题是,如何根据延迟或其他方式计算吞吐量?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-10-25
  • 2012-11-22
  • 1970-01-01
  • 1970-01-01
  • 2016-10-25
  • 2020-07-19
  • 2019-06-03
相关资源
最近更新 更多