2、将cassandra属性导出,这个依赖一个java agent包[jmx_exporter]((),导出配置不要使用[https://github.com/prometheus/jmx_exporter](()上的cassandra配置,这里面的配置跟5408这个dashboard不兼容,需要修改很多,直接用[https://grafana.com/grafana/dashboards/5408](()里面的配置即可,为了方便使用我把文件上传到csdn文档里面(免费),有需要的自取[https://download.csdn.net/download/john1337/21854553](():
3、配置cassandra启动脚本cassandra-env.sh,增加如下配置:
# add the jamm javaagent
JVM_OPTS=“ J V M _ O P T S − j a v a a g e n t : JVM\_OPTS -javaagent: JVM_OPTS−javaagent:CASSANDRA_HOME/lib/jamm-0.3.0.jar -javaagent: C A S S A N D R A _ H O M E / l i b / j m x _ p r o m e t h e u s _ j a v a a g e n t − 0.16.1. j a r = 9070 : CASSANDRA\_HOME/lib/jmx\_prometheus\_javaagent-0.16.1.jar=9070: CASSANDRA_HOME/lib/jmx_prometheus_javaagent−0.16.1.jar=9070:CASSANDRA_CONF/cassandra-jmx.yml”
如果通过apt install安装的cassandra,可以通过whereis cassandra找到cassandra相关目录,cassandra-env.sh在/etc/cassandra目录下
4、执行命令systemctl restart cassandra重启cassandra
5、添加拉取cassandra参数的job