1. 概述编辑
1.1 版本
FineBI 版本 | JAR | 日志数据同步插件 |
---|---|---|
5.1 | 2020-08-04 | V0.8.7 |
1.2 应用场景
目前 LogDB 数据库不支持迁移,用户如果想根据人员、部门、角色进行一些复杂分析时比较麻烦,希望可以迁移日志到自己的数据库进行分析。
目前使用 SQL 语句查询日志数据时,支持的 SQL 语法太少,数据量比较大之后,用户自身的查询工具难以查询。
用户需要分析多个服务器的日志数据,但目前 LogDB 数据库是内置的,无法同时连接不同服务器,希望可以迁移到自己的数据库,统一处理数据。
日志数据量过大时,查询数据会出现卡顿的情况,希望 LogDB 数据库支持迁移。
1.3 功能简介
安装「日志数据同步」插件后,用户可以通过设置将 LogDB 中的部分表数据定期同步到其它数据库中。
2. 插件介绍编辑
2.1 安装插件
插件下载请点击:
插件安装方法参见:插件管理
2.2 支持迁移到的数据库
数据库类型 | 支持数据库版本 |
---|---|
MySQL | 5.1.73、5.5.31、5.5.46、5.5.56、5.6.22、5.6.31、5.7.16 |
SqlServer | 2000、2005、2008、2012、2014、2016 |
Oracle | 10g、11g、12c、9i |
2.3 日志同步
插件安装成功后,点击「管理系统>智能运维>平台日志」,平台日志界面新增「日志同步」Tab,如下图所示:
3. 示例编辑
3.1 选择所要同步的日志
1)以管理员身份进入数据决策系统,点击「管理系统>智能运维>平台日志」,在「日志同步」Tab 页中点击「设置日志同步任务」,如下图所示:
2)在日志同步设置中,选择「同步日志起始时间」,勾选需要同步的日志,点击「下一步」。如下图所示:
3.2 配置数据库信息
填写日志数据将要迁移到的数据库相关信息,点击「确定」,如下图所示:
4. 效果查看编辑
4.1 同步状态
注:同步间隔为 1 分钟,每张表每次最多同步数据 3W 条。
同步成功后,同步状态如下图所示:
4.1.1 同步失败时,通知管理员
若勾选「同步失败时,通知管理员」按钮,同步失败时,管理员会收到平台消息。如下图所示:
4.1.2 暂停同步
可点击「暂停」按钮,暂停同步。如下图所示:
4.1.3 编辑同步设置
暂停同步或同步失败时,可点击「编辑」按钮,重新编辑同步任务。如下图所示:
所有同步的日志:从用户设置的「同步日志起始时间」开始同步。
仅对本次增选的日志生效:只有新增加的表从「同步日志起始时间」的设置值开始同步,其余已有在同步的表延着之前同步到的地方开始同步。
4.1.4 查看同步详情
点击「查看同步详情」按钮,可查看同步详情。如下图所示:
只展示上次同步任务的运行状态。各字段说明如下表所示:
字段名称 | 说明 |
---|---|
同步表 | 所选择的同步日志 |
同步日志截止时间 | 最近一次执行结束的同步任务中,入库日志的最晚时间,表示在「同步日志起始时间」到此时间点之间的日志都已经入库了 |
最近一次同步时间 | 最近一次执行结束同步任务的开始执行时间 |
最近一次同步数据量 | 最近一次执行结束同步任务同步的日志记录数 |
最近一次同步耗时 | 最近一次执行结束同步任务执行的耗时 |
运行结果 | 成功/失败 运行结果为「失败」情况下,可以点击查看具体报错 |
4.2 日志数据同步到数据库
日志数据同步到设置的数据库中。如下图所示:
注:字段中内容超过 255 字符不入库。