eG Monitoring
 

Measures reported by CassClientTest

Cassandra clients can communicate with the server through two protocols: the CQL binary protocol or through an RPC protocol called thrift. The CQL binary protocol is a newer protocol and is preferred over thrift. Cassandra Query Language (CQL) is a language, similar to SQL, that is used by Cassandra to create commands to manipulate its schema structure and data (DDL and DML). While monitoring the Cassandra database node, administrators may often want to analyze which communication protocol is effectively used by the Cassandra clients to access the server. For this purpose, eG Enterprise offers the CassClientTest test.

This test reports the number of clients accessing the target database server through the native protocol and the thrift protocol. By comparing the count of these measures, administrators can figure out the protocol that is used frequently by the clients to communicate with the server.

Ouputs of the test: One set of results for the target Cassandra Database node that is being monitored.

The measures made by this test are as follows:

Measurement Description Measurement Unit Interpretation
Native_clients_count Indicates the number of clients connected to the database node through the native protocol. Number Compare the value of this measure with the Connected thrift clients measure to figure out if the clients preferred native protocol over thrift protocol.
Thrift_clients_count Indicates the number of clients connected to the database node through the thrift protocol. Number Compare the value of this measure with the Connected native clients measure to figure out if the clients preferred thrift protocol over native protocol.