历史版本2 :定时调度日志迁移 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 版本编辑

报表服务器版本

JAR 包

10.02019-5-20

2. 描述编辑

问题描述:为避免由于日志过大导致系统过慢甚至宕机,定时调度 日志迁移至帆软自主开发的 swift 引擎。用户如何查询历史日志呢?

实现思路:通过在后台新增 config 项,控制定时调度日志的数据来源,且进行定期清理。

3. 示例编辑

3.1 日志迁移

JAR 包版本升级至2019-05-20后,打开数据决策系统,点击 管理系统>定时调度>运行监控。升级后未运行任务时,运行监控空白。

历史定时调度日志将不展示在平台中,但数据仍存在。如需查看历史定时调度日志,点击左上角的「获取帮助」,跳转至本文。

图片.png

3.2 手动切换数据库

1)用户可通过新增 config 项更改数据库配置,选择查看历史定时调度日志或当前日志。

新增 FineDB 中 fine_conf_entity 表中的 ID,根据需要选择值为 false 或 true 。具体如下表所示:

 表ID
  值意义
 fine_conf_entity  ScheduleSettingConfig.swiftRecordfalse读取历史定时调度日志
true
读取当前定时调度日志

新增步骤请参照 报表内置 HSQL 数据库 FineDB

2)修改完毕后刷新数据决策系统,可查看所需的定时调度日志。

3.3 定时调度日志的清理

定时调度日志的清理与 平台日志的清理  同步。

当手动或自动清理平台日志时,定时调度日志也将被清理。