6. System Insight Backup and Maintenance

The instances of InfluxDB and Grafana which are provided with  are not highly available. This means that you must take certain steps to secure file storage, dashboards created and metrics data. 

BackUp and Maintenance of Embedded Instances of InfluxDB and Grafana

Any upgrades or maintenance required for the embedded versions of InfluxDB and Grafana shall be provided by DigitalRoute.

InfluxDB

If you use the embedded setup of System Insight provided with , only the metrics data model used internally by  can be hosted on the embedded instance of InfluxDB. External writes or queries are not supported. To prevent the loss of metrics data, you are required to store the InfluxDB database on secure file storage, i e, file storage that can be replicated or backed up. One option is to have multiple InfluxDB instances, see 3.3 Configuring System Insight with Multiple InfluxDB InstancesIn addition you must monitor the InfluxDB instance, for example, to ensure that the disk does not become full.

The embedded open source version of InfluxDB 1.2 is supported.

Grafana

The instance of Grafana provided with is only supported when connected to the embedded InfluxDB instance. Grafana stores the dashboards created and user data to disk, by default via sqllite3, for further information see 'database'  in http://docs.grafana.org/installation/configuration/. Instead of sqllite3, you can use an external PostgreSQL or MySQL database which you then must support and maintain. To prevent the loss of data and the dashboards created, the disk to which dashboards and data are stored must be secured, i e replicated or backed up.

The embedded open source version of Grafana 4.3.1 is supported. 


Backup and Maintenance of External Instances of InfluxDB and Grafana

You can also use System Insight with external instances of InfluxDB and Grafana, which you must maintain and update.

InfluxDB

If you use your own instance of InfluxDB with System Insight, it can be used to store and query any metrics, not only those that originated from . If this is the case, you must back up your instance of InfluxDB as recommended by InfluxData, see  https://docs.influxdata.com/influxdb/v1.2/.

System Insight can be used with the following versions of InfluxDB: InfluxDB version 1.x, InfluxCloud version 1.x, InfluxEnterprise version 1.x. For support of these versions, contact InfluxData.

Grafana

If you use your own version of Grafana, it can be connected to any external metrics source. 

System Insight can be used with any version of Grafana that is compatible with the InfluxDB version being used. For support of any other version of Grafana (i e not the embedded version of Grafana 4.3.1), contact Grafana.