前言:
上篇文字已经实现了docker+influx+grafana+jmeter的性能可视化监控平台的搭建,但是有时候我们去部署在不能访问外网的服务器节点上应该怎么办呐,我们要向实现将实现配置好的grafana和influx与移植应该怎么办呢?今天主要还是解决这个问题。
docker的离线安装:https://blog.csdn.net/u013521274/article/details/115868989
性能监控可视化平台搭建:https://blog.csdn.net/u013521274/article/details/115904825
1、在老的服务器节点上docker打包
打包grafana:
docker save grafana/grafana -o /home/grafana.tar
打包influxdb:
docker save tutum/influxdb -o /home/influxdb.tar
查看home目录下的tar包
2、在新的服务器节点上导入包,在运行
将上述两个包拷贝到新的服务器的home目录下
然后执行load命令导入包:
docker load -i /home/grafana.tar
docker load -i /home/influxdb.tar
执行运行命令:
docker run -d --name=jmeter-influx -p 8083:8083 -p 8086:8086 tutum/influxdb
docker run -d --name=grafana -p 3000:3000 grafana/grafana
执行docker ps查看是否运行成功
3、前端查看influx、grafana
4、还原原来数据库,和配置项
由上图我们可以看到,influx、grafana已经迁移成功了。但是,服务虽然迁移成功,但是数据没有迁移进来,如果想要实现上一篇文章的效果,还需要进行influx数据库建立操作,grafana中的配置操作
- influx建立名为jmeter的数据
- grafana配置influx的数据库接入
- grafana配置jmeter数据显示的模板
以上三个操作请参考上一篇博客:https://blog.csdn.net/u013521274/article/details/115904825
后续会继续学习连同数据打包的操作。有会的同学也可以教我哦。