历史版本1 :定时调度日志迁移 返回文档
编辑时间:
内容长度:图片数:目录数:
修改原因:
1. 版本编辑
报表服务器版本 | JAR 包 |
---|---|
10.0 | 2019-5-20 |
2. 描述编辑
问题描述:为避免由于日志过大导致系统过慢甚至宕机,定时调度 日志迁移至帆软自主开发的 swift 引擎。用户如何查询历史日志呢?
实现思路:通过在后台新增 config 项,控制定时调度日志的数据来源,且进行定期清理。
3. 示例编辑
3.1 日志迁移
JAR 包版本升级至2019-05-20后,打开数据决策系统,点击 管理系统>定时调度>运行监控。升级后未运行任务时,运行监控空白。
历史定时调度日志将不展示在平台中,但数据仍存在。如需查看历史定时调度日志,点击左上角的「获取帮助」,跳转至本文。
3.2 手动切换数据库
1)用户可通过新增 config 项更改数据库配置,选择查看历史定时调度日志或当前日志。
新增 FineDB 中 fine_conf_entity 表中的 ID,根据需要选择值为 false 或 true 。具体如下表所示:
表 | ID | 值 | 意义 |
---|---|---|---|
fine_conf_entity | ScheduleSettingConfig.swiftRecord | false | 读取历史定时调度日志 |
true | 读取当前定时调度日志 |
新增步骤请参照 报表内置 HSQL 数据库 FineDB
修改完毕后刷新数据决策系统,可查看所需的定时调度日志。
3.3 定时调度日志的清理
定时调度日志的清理与 平台日志的清理 同步。
当手动或自动清理平台日志时,定时调度日志也将被清理。