Metrics are exposed via JMX.  You can use something like jmxtrans or collectd 
with the jmx plugin to capture metrics per-node and route them to whatever you 
use to aggregate metrics.

From: Fred Habash <fmhab...@gmail.com>
Reply-To: "user@cassandra.apache.org" <user@cassandra.apache.org>
Date: Thursday, December 12, 2019 at 9:38 AM
To: "user@cassandra.apache.org" <user@cassandra.apache.org>
Subject: Measuring Cassandra Metrics at a Sessions/Connection Levels

Message from External Sender
Hi all ...

We are facing a scenario where we have to measure for some metrics on a per 
connection or client basis. For example. count of read/write request by client 
IP/host/user/program. We want to know the source of C* requests for budgeting, 
capacity planing, or charge-backs.
We are running 2.2.8.

I did some research and I just wanted to verify my findings ...

1. C* 4+ has two instruments 'nodetool clientstats' & system_view.clinets
2. Earlier release have no native instruments to collect these metrics

Is there any other way to measure such metrics?

----------------------------------------
Thank you

Reply via email to