mirror of
https://github.com/Wei-Shaw/sub2api.git
synced 2026-10-14 03:52:26 +08:00
1.8 KiB
1.8 KiB
滚动日志保留设置
管理员在 运维监控 → 系统日志 → 运行时日志配置 中设置保留期,然后点击「保存并应用」。
| 日志 | 可选范围 | 执行时间 |
|---|---|---|
| 运维系统日志 | 1–3650 天 | 运维设置中的数据清理计划,须开启「启用数据清理」 |
| 请求日志(请求使用明细) | 1–3650 天,或永久保留 | 每 6 小时清理一次,保存后在下一次清理生效 |
下拉框提供 1、3、7、14、30、60、90、180、365 天,也可以选择「自定义天数」。按天清理只删除早于截止时间的记录;截止时间上的记录保留。请求日志按月分区时,也会清理截止日期所在分区中的过期记录。
配置兼容
- 设置保存在
ops_runtime_log_config:retention_days控制运维系统日志,request_retention_days控制请求日志,后者为0时表示永久保留。 - 没有请求日志设置时,沿用
dashboard_aggregation.retention.usage_logs_days(默认 90 天);原来禁用仪表盘聚合的部署继续保留请求日志,不自动开启删除。 - 显式保存请求日志保留天数后,即使仪表盘聚合关闭,滚动清理仍会运行。
- 旧客户端没有传入
request_retention_days时,保留已有值。「重置默认值」恢复部署配置。 - 计费去重记录的保留期至少与请求日志一样长;请求日志永久保留时,也停止清理计费去重记录。
- 读取请求日志保留设置失败或设置无效时,跳过清理,避免回退到更短的保留期。
运维错误日志和指标继续使用运维设置中的各自保留策略。本页的运维保留期针对数据库中的系统日志;磁盘日志文件仍使用部署配置中的轮转策略。