文件名称:grafana-backup-tool:使用其API转储和备份Grafana的Python代码
文件大小:36KB
文件格式:ZIP
更新时间:2024-05-19 12:22:11
Python
Grafana备份工具 一个基于Python的应用程序,用于使用备份Grafana设置。 该工具的目的是: 轻松备份和还原Grafana。 具有版本备份(date and time in file name)用于还原并保存到云存储提供商。 目前支持 Amazon S3 Azure Storage GCP Cloud Storage (使用服务帐户的凭据文件, ) 支持的组件 文件夹 仪表板(包含警报) 数据源 警报频道 组织(需要基本身份验证(用户名和密码,请参阅 ) 您需要在grafanaSettings.json设置Admin's account and password ,或在ENV GRAFANA_BASIC_AUTH设置base64编码的admin account and password 。 例如export GRAFANA_BASIC_AUTH=YWRtaW46
【文件预览】:
grafana-backup-tool-master
----.github()
--------workflows()
----Dockerfile(807B)
----backup_grafana.sh(435B)
----grafana_backup()
--------grafanaSettings.py(7KB)
--------conf()
--------archive.py(952B)
--------save.py(2KB)
--------create_dashboard.py(995B)
--------restore.py(5KB)
--------dashboardApi.py(9KB)
--------create_user.py(2KB)
--------s3_download.py(1KB)
--------save_datasources.py(2KB)
--------api_checks.py(1KB)
--------s3_upload.py(1KB)
--------save_dashboards.py(5KB)
--------gcs_download.py(1KB)
--------azure_storage_upload.py(1KB)
--------save_folders.py(3KB)
--------__init__.py(0B)
--------commons.py(1KB)
--------save_users.py(4KB)
--------azure_storage_download.py(857B)
--------gcs_upload.py(1KB)
--------create_folder.py(644B)
--------cli.py(2KB)
--------create_datasource.py(660B)
--------save_orgs.py(3KB)
--------create_alert_channel.py(678B)
--------create_org.py(907B)
--------save_alert_channels.py(3KB)
--------constants.py(134B)
----examples()
--------grafana-backup.example.json(771B)
----LICENSE(1KB)
----setup.py(848B)
----README.md(8KB)
----Makefile(491B)
----restore_grafana.sh(496B)
----.gitignore(77B)
----CHANGELOG.md(3KB)