2011-09-14 39 views
2

我有一个以分布式方式写入Cassandra集群的应用程序。不同的线程可能会写入不同的cassandra节点,写入线程可能会从不同的主机启动。Cassandra的连续测量插入速度

有没有办法让我测量累计插入速度?那是我想知道在任何给定时间插入的记录总数。

我使用的是Cassandra 0.8.5的hector。

回答

3

Cassandra公开了JMX上的大量性能指标。一个好的开始是http://www.datastax.com/docs/0.8/operations/monitoring

+0

我知道,但是没有任何信息有助于确定累计插入速度。例如,Cassandra确实导出了“WriteCount”,但是无法知道这些写入发生了多少时间。 – Irfan

+1

当然,您可以记录您要求写入计数的时间。 – jbellis

+0

有趣,我没有想到:) – Irfan