refactor: 移除备份恢复功能(API/CLI/手册)
日志数据的保留与安全由对象存储 + Loki retention 承担,平台侧整库备份恢复价值有限:
删除 services/backup.go、/system/{backup,restore,restore/apply,backups} 路由与 handler、
CLI backup/restore 子命令、前端 api 方法与类型;自检所需的 dataDirPath/密钥指纹并入 selfcheck;
用户手册删备份章节并修正 FAQ 升级建议;CHANGELOG 记录移除。
This commit is contained in:
1 parent
e07fe55c86
commit
f87fb4b2b3
11 files changed
+34
-552
No files matched your search
@@ -8,7 +8,7 @@ LokiStack 把 Grafana Loki 日志聚合的部署、采集、查询、分析与
|
||||
- **采集日志**:Promtail / Fluent Bit 采集策略可视化配置,命名空间多选、app 标签来源四级回退、敏感路径拦截。
|
||||
- **查询与分析**:LogQL 高亮补全、快捷查询、Live Tail;分析页自动聚合日志量、错误与 Ingress 访问指标。
|
||||
- **告警**:内置九条应用日志规则,绑定默认通道后填入飞书 Webhook 即可接收;支持冷却与风暴抑制。
|
||||
- **运维底座**:凭证加密存储、操作审计、备份恢复、Prometheus 自监控指标。
|
||||
- **运维底座**:凭证加密存储、操作审计、Prometheus 自监控指标。
|
||||
|
||||
## 下一步
|
||||
|
||||
|
||||
@@ -6,5 +6,4 @@
|
||||
- [日志分析](analysis.md)
|
||||
- [告警通知](alerts.md)
|
||||
- [查询授权](access.md)
|
||||
- [备份与恢复](backup.md)
|
||||
- [常见问题](faq.md)
|
||||
@@ -1,23 +0,0 @@
|
||||
# 备份与恢复
|
||||
|
||||
平台状态集中在单个 JSON 文件(`$DATA_DIR/lokistack.json`),备份恢复围绕它展开。
|
||||
|
||||
## 备份
|
||||
|
||||
- 手动:「系统设置 → 备份」立即创建(写入 `$DATA_DIR/backups/`)。
|
||||
- 脚本:`./run.sh backup` 或 `make` 内相应目标,适合 cron 定时。
|
||||
|
||||
## 恢复
|
||||
|
||||
1. 上传统计备份或选择已有备份,校验后暂存。
|
||||
2. 点击应用:平台先把当前库留档(`.before-restore.*`),替换后立即在内存生效,随后建议重启进程。
|
||||
3. 恢复文件损坏时平台拒绝应用并提示。
|
||||
|
||||
## 数据文件保护
|
||||
|
||||
- 启动时若数据文件解析失败,原文件会以 `.corrupt-<时间戳>` 留档后再以空库启动,绝不覆盖可恢复数据。
|
||||
- 历史命名数据文件(opsxloki.json / lokideploy.json)在启动时自动升级为 lokistack.json。
|
||||
|
||||
## 自监控
|
||||
|
||||
`/api/v1/metrics` 输出 Prometheus 指标(HTTP、DB 落盘、告警引擎、Go runtime);「平台监控」页(`/monitor`,管理员)提供可视化快照。
|
||||
@@ -22,8 +22,8 @@
|
||||
|
||||
## 平台可以多实例部署吗?
|
||||
|
||||
不可以。JSON 文件存储为单实例设计(防抖串行落盘),水平扩展会互相覆盖;需要高可用时用单实例 + 备份策略。
|
||||
不可以。JSON 文件存储为单实例设计(防抖串行落盘),水平扩展会互相覆盖;需要高可用时请保持单实例并对数据目录做系统级快照。
|
||||
|
||||
## 升级安全吗?
|
||||
|
||||
配置与数据向后兼容,结构变更按 schema 版本自动迁移;建议升级前在「系统设置」创建一次备份。
|
||||
配置与数据向后兼容,结构变更按 schema 版本自动迁移;建议升级前对数据目录(lokistack.json)做一次文件级拷贝。
|
||||
Reference in new issue
Block a user