Skip to main content

Simple backup/restore for Kibana saved objects: config, index patterns, dashboards, saved searches, etc.

Project description

[![PyPI version](https://badge.fury.io/py/kibana-backup-simple.svg)](https://badge.fury.io/py/kibana-backup-simple)

Simple backup for Kibana saved objects: config, index patterns, dashboards, saved searches, etc.

Uses python3 and awesome [python-requests](https://requests.readthedocs.io/) library.

### Usage

kibana-backup.py backup [–kibana-url KIBANA_URL] [–user USER] [–password PASSWORD] > backup.ndjson

cat backup.ndjson | kibana-backup.py restore [–kibana-url KIBANA_URL] [–user USER] [–password PASSWORD]

kibana-backup.py backup [–kibana-url KIBANA_URL] [–user USER] [–password PASSWORD] –space-id=myspace –backup-file=myspace.ndjson

kibana-backup.py backup [–kibana-url KIBANA_URL] [–user USER] [–password PASSWORD] –all-spaces –backup-file=backup # result: backup-default.ndjson backup-myspace.ndjson backup-space2.ndjson

  • backup create backup file in newline-delimitered json format

  • restore restore backup from stdin

  • –kibana-url base URL to access Kibana API, default: http://127.0.0.1:5601

  • –user Kibana user

  • –password Kibana password

  • –space-id Kibana space id. If not set then the default space is used.

  • –all-spaces Backup all spaces to separate files. Backup file name is used as prefix: <backup file>-<space-id>.ndjson

### Installation

Local installation:

python setup.py install

From [pypi.org](https://pypi.org):

pip install kibana-backup-simple

Or create a Docker image:

docker build -t kibana-backup-simple .

With Docker you should run it like that:

docker run -it –rm kibana-backup-simple [options]

### Documentation

### License

[WTFPL](LICENSE)

P.S. If this code is useful for you - don’t forget to put a star on it’s [github repo](https://github.com/selivan/kibana-backup-simple).

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

kibana-backup-simple-0.9.5.tar.gz (3.2 kB view hashes)

Uploaded Source

Supported by

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