I had full TICK stack and Grafana running on a RPi4 for a couple of months without issue until suddenly CPU usage went through the roof and reduced functionality (caused by InfluxDB, unknown why) so I need to do a full reinstall, at this point I decided to put Grafana on a separate machine (RPi3), below is how to export Grafana configuration and import onto a different machine.
Export old config by copying the below files to external USB drive:
/var/lib/grafana/grafana.db /etc/grafana/grafana.ini
After Installing Grafana on new machine:
Note: You can upgrade to the highest minor release of your current Grafana version, I upgraded from 6.3 to 6.7.3. All versions viewable here.
sudo apt update sudo apt upgrade sudo apt-get install -y adduser libfontconfig1 wget https://dl.grafana.com/oss/release/grafana-rpi_6.7.3_armhf.deb sudo dpkg -i grafana-rpi_6.7.3_armhf.deb sudo systemctl unmask grafana-server.service sudo systemctl start grafana-server sudo systemctl enable grafana-server.service sudo reboot
Insert USB into new machine and import the configuration files again:
cd usb-drive/ sudo cp grafana.db /var/lib/grafana/ sudo cp grafana.ini /etc/grafana/
The only other adjustment I had to do was adjust the Grafana Datasources URL from the previous local host to the InfluxDB Server address since they were now on different machines.
That’s it!