3.3 Configuring System Insight with Multiple InfluxDB Instances
Note!
This section only applies if you are using System Insight with InfluxDB for data storage.
If you require multiple InfluxDB databases which can also be written to as a back up, you can add additional databases to the System Insight service configuration as follows:
backupDBs="influxdb2" influxdb2 { database=mz password=dr url="http://127.0.0.1:18086" user=mzadmin }
For information on how to modify the System Insight service configuration using the mzsh topo
command, seeĀ 2.7.2 Updating Service Configurations.
You can specify more than one database using a comma as a separator, as shown in the example below:
Example - How to add additional InfluxDB databases
system-insight { si-instance { config { akka-cluster=si influxdb { database=mz password=dr url="http://127.0.0.1:8086" user=mzadmin } backupDBs="influxdb2,influxdb3" influxdb2 { database=mz password=dr url="http://127.0.0.1:18086" user=mzadmin } influxdb3 { database=mz password=dr url="http://127.0.0.1:28086" user=mzadmin } } start-after=[ "akka/si" ] template="1/standard/basic" } }
If all InfluxDB instances are unreachable, System Insight runs in gated mode. In gated mode, metrics are dropped until at least one InfluxDB instance is reachable.