Cassandra sensor

Note

This sensor does not support OneAgent.

CQL binary protocol

The CQL binary protocol implementation currently supports all request messages (see CQL binary protocol v1/CQL3 binary protocol v2), which include:

  • STARTUP
  • CREDENTIALS
  • OPTIONS
  • QUERY
  • PREPARE
  • EXECUTE
  • REGISTER

Statement execution data is captured for all CQL3 statements implementing org.apache.cassandra.cql3.CQLStatement.

Captured information

Thrift Protocol

Reflection is not used by this Sensor and strings are cached, so expected overhead is low.

Captured Data Overhead impact
columnFamily low
consistencyLevel low
count low

Cassandra CQL binary protocol

The captured data is retrieved via reflection and strings are cached, so expected overhead is low to medium.

Captured Data Client Overhead Server Overhead
Connection Pool
Database host low low
Database name low low
Database pool size medium -
Database user (default) medium medium
Database Details
Row count - low
Cassandra-specific
Consistency level medium low
Query string medium low