Backup is a must in every production database. There are two types of backups in InfluxDB: metastore and database.
Metastore contains system information. You can back up a metastore instance by running the following command:
influxd backup <path-to-backup>
When backing up databases, each database needs to be backed up separately by running the following command:
influxd backup -database <mydatabase> <path-to-backup>
You can specify some arguments for retention, shard, and since as follows:
-retention <retention policy name> -shard <shard ID> -since <date>
If we change the <path-to-back> value with the remote IP address, InfluxDB will run the remote backup:
influxd backup -database mydatabase -host <remote-node-IP>:8088 /tmp/mysnapshot ...