私は Cassandra を初めて使用し、Cassandra のキャッシュ サイズをプログラムで計算する方法を考えていました。
たとえば、いくつかのオブジェクトを Cassandra に挿入した後、コードを介して、Cassandra のメモリ テーブル内のそれらのオブジェクトによって使用されたボリュームを知りたいと考えています。
Cfstats はコマンド ライン ツールであり、私の要件を満たしていません。
Hector API で役立つものはありますか? ありがとう。
CLI ツールは、実際には JMX を使用して Cassandra インスタンスに問い合わせます。このアプローチをプログラムで使用することもできますが、面倒です。このページには、監視インターフェースの詳細が記載されています。
http://www.datastax.com/docs/1.0/operations/monitoring
キャッシュ統計情報を取得するための他の API サポートはありません。