prometheus grafana监控cassandra集群

2022-03-28 21:37:34 浏览数 (1)

搭建prometheus、grafana环境的过程这里就不再赘述,网上很多,这里只讲cassandra监控的过程。

1、导入cassandra grafana监控包,

5408监控模板可以在grafana官网上查到:https://grafana.com/grafana/dashboards/5408

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="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

- job_name: 'cassandra_xxx' static_configs: - targets: ['172.21.212.104:9070','172.21.212.108:9070','172.21.212.112:9070'] labels: group: 'cassandra'

0 人点赞