Skip to main content

InfluxDB data backup tool

Project description

The influxdump utility performs data dumps, producing json files that can then be loaded back into a database. The major difference with influxd backup command is that influxdump is creating a data snapshot with a lot of flexibility on how to load it back in the database.

Usage

Dump all data from a database:

$ influxdump -u jdoe -W -d database > data_dump.json

Dump data from measurements containing the string ‘node’ in chunk files of 50,000 records:

$ influxdump -u jdoe -W -d database -F _dump -c 50000 -m "node"

Dump data from measurements starting with the string ‘node’ in chunk files of 10,000 records (default) between 1st January 2019 and 31st March 2019 in French timezone:

$ influxdump -u jdoe -W -d database -F _dump -m "^node.*" --start "2019-01-01T00:00:00+01:00" --end "2019-03-31T23:59:59+01:00"

Load data from a dump folder:

$ influxdump -u jdoe -W -d database -F _dump

Install

$ pip install influxdump

Packaging

Create packages:

$ python setup.py sdist bdist_wheel

Push package:

$ twine upload dist/*
$ twine upload -r pypi dist/*

License

This software is licensed under the Apache License 2.0. See the LICENSE file in the top distribution directory for the full license text.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

influxdump-1.0.7.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

influxdump-1.0.7-py2.py3-none-any.whl (16.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file influxdump-1.0.7.tar.gz.

File metadata

  • Download URL: influxdump-1.0.7.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for influxdump-1.0.7.tar.gz
Algorithm Hash digest
SHA256 2346dec9122be68cc16e1e5be7d3cecbefc25cf62d6e64f8a781f91ad92cdb03
MD5 99a0b5e2b58d1e041b58e72555e5d930
BLAKE2b-256 31d497016b5e8f695cba9aee7d38e20c215a09478ce36cce2342e4d2a4eec8d1

See more details on using hashes here.

File details

Details for the file influxdump-1.0.7-py2.py3-none-any.whl.

File metadata

  • Download URL: influxdump-1.0.7-py2.py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.2

File hashes

Hashes for influxdump-1.0.7-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 615509b02f3ec4f655cfeecbc0e2c23413bc280f418bf8a39294ea42f1e65084
MD5 ca9a629d1844ffe2b9ef81c195eba70d
BLAKE2b-256 fe2fd46fb22bf24da72e42e842838f9d43e5e593f31bebfe6c14773be74134c1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page