Remotely gain insights into your Cassandra cluster health and performance.
Apache Cassandra is a popular open source NoSQL distributed database that is used in many important applications. This extension collects important Cassandra metrics by remotely connecting to your nodes and gathering data through various nodetool commands.
Any host that supports SSH connections which is running Cassandra and has the nodetool tool available.
((5 * <nodes_in_cluster>) + 31) * 525.6
unzip -o -d /opt/dynatrace/remotepluginmodule/plugin_deployment custom.remote.python.cassandra_remote.zip
/opt/dynatrace
Settings > Monitored technologies > Custom extensions > Upload extension
Create an endpoint for each cluster you would like to monitor. This is done in `Settings > Monitored technologies > Custom extensions > Cassandra.
The parameters are:
The logs under %PROGRAMDATA%
(windows) or /var/lib
(linux) give us more details in case of failures
The full path is /var/lib/dynatrace/remotepluginmodule/log/remoteplugin/custom.remote.python.cassandra_remote/CassandraRemoteExtension.log
or
C:\ProgramData\dynatrace\remotepluginmodule\log\remoteplugin\custom.remote.python.cassandra_remote/CassandraRemoteExtension.log
For some authentication errors you may need to check authentication/access logs on the target host for details as to why a connection is failing.