最近公司需要单独部署一套grafana集群,这是就需要集群内的grafana的数据保持一致,grafana支持mysql远程存储,我就使用mysql做了远程存储测试。
grafana部署请参考docker安装grafana,此文章只做远程存储部分说明
grafana的配置文件grafana.ini修改
# vi /root/grafana/grafana.ini
...[database]
type = mysql
host = 127.0.0.1:3306 # mysql地址
name = grafana # 数据库名
user = grafana_user # 数据库用户名
password = grafana_password
# 数据库密码,当密码包含特殊符号#或者;用三引号把密码扩起来,如:"""#password;"""# 会话保持
[remote_cache]
type = database
connstr = grafana:Z3JhZm@tcp(10.10.10.88:3306)/grafana
配置完重启容器即可。