Files
sub2api/docs/log-retention.md
T

1.8 KiB
Raw Blame History

滚动日志保留设置

管理员在 运维监控 → 系统日志 → 运行时日志配置 中设置保留期,然后点击「保存并应用」。

日志 可选范围 执行时间
运维系统日志 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 时,保留已有值。「重置默认值」恢复部署配置。
  • 计费去重记录的保留期至少与请求日志一样长;请求日志永久保留时,也停止清理计费去重记录。
  • 读取请求日志保留设置失败或设置无效时,跳过清理,避免回退到更短的保留期。

运维错误日志和指标继续使用运维设置中的各自保留策略。本页的运维保留期针对数据库中的系统日志;磁盘日志文件仍使用部署配置中的轮转策略。