日志监控与定时任务
本文面向需要进行上线运维、排障和任务调度配置的研发与运维团队。它说明服务上线后可依赖的日志、监控和定时任务能力。
日志与审计
当前项目已经内置:
- 操作日志
- 登录日志
- 安全审计
- 定时任务执行日志
这意味着很多后台关键动作都有可追踪记录。
监控相关能力
后端已经包含:
- 健康检查模块
- 在线用户相关能力
- 缓存与服务器监控相关接口
对实际项目来说,这些能力能显著降低上线后的排查成本。
定时任务能力
定时任务模块除了普通 CRUD,还包括:
- 启停任务
- 手动执行
- 查看执行日志
- 默认任务初始化
当前项目非常适合把这些场景落到调度系统里:
- 过期通知清理
- 日志清理
- 回收站清理
生产建议
- 至少保留健康检查和关键日志
- 如果项目有运维平台,优先把日志目录和健康检查地址纳入监控
- 任务执行失败要有明确的排查流程,不建议只停留在“前端页面能看到失败”
上线前建议确认
- 日志是否落盘
- 日志轮转策略是否满足项目要求
- 默认任务是否应该启用
- Health 检查地址是否已接入网关或监控平台
检查清单
上线运维能力确认完成后,建议验证:
- 关键接口、异常和安全事件有可追踪日志。
- 健康检查、在线用户、服务器资源和缓存监控接口按功能范围可访问。
- 定时任务支持启停、手动执行和执行日志查看。
- 任务失败、文件清理失败和接口异常都有明确查询入口。

