Skip to main content

pypi 20package

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

Uses python3 and awesome python-requests library.

Usage

Backup/restore default namespace

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]

Backup non-default namespace

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

Backup/restore all namespaces

kibana-backup.py backup [--kibana-url KIBANA_URL] [--user USER] [--password PASSWORD] --all-spaces --backup-file-prefix=backup-

Result: backup-default.ndjson backup-myspace.ndjson backup-myspace2.ndjson

kibana-backup.py restore [--kibana-url KIBANA_URL] [--user USER] [--password PASSWORD] --all-spaces --backup-file-prefix=backup-

Restores backup-default.ndjson to space id=default, backup-myspace.ndjson to space id=myspace, ...

Installation

From pypi.org:

pip install kibana-backup-simple

Local installation:

git clone https://github.com/selivan/kibana-backup-simple.git
cd kibana-backup-simple
python setup.py install

Or just create a Docker image and use it:

docker build -t kibana-backup-simple .
docker run -it --rm -v "$PWD":/opt kibana-backup-simple  [options]

Note: if you use options like --all-spaces and --backup-file, you should mount some local directory into the container.

Documentation

License

WTFPL

P.S. If this code is useful for you - don't forget to put a star on it's github repo.

Release files for kibana-backup-simple 1.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kibana-backup-simple 1.3.0
File Size Uploaded
kibana-backup-simple-1.3.0.tar.gz 4.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kibana-backup-simple 1.3.0
File Interpreter ABI Platform
kibana_backup_simple-1.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 10.9 kB

Release files / kibana-backup-simple-1.3.0.tar.gz

Download URL kibana-backup-simple-1.3.0.tar.gz
Size 4.4 kB
Tags Source
SHA-256 checksum
How to use checksums
bd0fdc5986bdb8f2862174ef75c969525a1e07d51aeebd1e4c7971242f64a205
BLAKE2b-256 checksum
How to use checksums
d49047a345c2a7f828d97fd4f9e6691a1ce6578fe64d9a9981f07e5998bc8c1f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.14

Release files / kibana_backup_simple-1.3.0-py3-none-any.whl

Download URL kibana_backup_simple-1.3.0-py3-none-any.whl
Size 6.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
501c9fda1254f0d78f822a3373775458193268825123ca6974ab22df8cadb533
BLAKE2b-256 checksum
How to use checksums
3c56dc058f600535fa70f22aa7c854dd9d7d8471a73418e908137f775b725ee2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.8.14

Release history Release notifications | RSS feed

This release

1.3.0 This release

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.99.11

1 release file

0.9.5

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page