历史版本37 :平台日志 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

报表服务器版本JAR 包版本新增功能
10.0
2020-08-03「平台日志」显示活跃用户数

1.2 功能简介

系统情况是对系统运行的各项情况进行监控分析,通过此功能可以查看到系统运行状态的各种指标,包括访问统计、用户行为、模板热度、性能监控、管理日志、出错日志。如下图所示:

4.png

2. 设置编辑

超级管理员登录数据决策系统,点击「管理系统>智能运维>平台日志」,点击「全局设置」。

设置界面如下图所示,包括「系统日志级别」和「操作日志清理」 。如下图所示:

  • 系统日志:记录系统运行过程中的一些信息,存储在%FR_HOME%\logs\fanruan.log文件中。

  • 操作日志:记录普通用户和管理员的使用动作,存储在%FR_HOME%\webapps\webroot\logs\cubes文件夹中。

1574133933886368.png

2.1 系统日志级别

系统日志有五种输出级别,用户可根据需求自行调整,如下图所示:

注:调节日志级别,仅影响系统日志的输出,不影响操作日志。

1574134390297734.png

  • 日志级别大小排序(严重程度):FATAL>ERROR>WARN>INFO>DEBUG

  • 日志详细程度排序:FATAL<ERROR<WARN<INFO<DEBUG

系统日志级别
简介
DEBUG

指出细粒度信息事件,对调试应用程序非常有帮助,主要用于开发过程中打印一些运行信息

INFO消息在粗粒度级别上突出强调应用程序的运行过程。打印一些你感兴趣或重要的信息,这个可以用于生产环境中输出程序运行的一些重要信息,但是不能滥用,避免打印过多的日志
WARN表明会出现潜在的情形,有些信息不是错误信息,但是也要给程序员的一些提示
ERROR指出虽然发生错误事件,但仍然不影响系统的继续运行。打印错误和异常信息,如果不想输出太多的日志,可以使用这个级别
FATAL指出每个严重的错误事件将会导致应用程序的退出。这个级别计较高,重大错误,这种级别就可以直接停止程序了

系统日志默认级别为「ERROR」。不自动清理%FR_HOME%\logs\fanruan.log文件。

  • 用升级工具升级或直接安装 JAR 包为 2019-05-20 及之后的版本的客户,每日 0 点定时将 fanruan.log 压缩,用以节省磁盘空间。

  • 通过更换 JAR 升级的客户,可直接删除 log4j.properties 文件实现日志文件定时压缩功能。

  • 如需自定义 log4j 配置需求的用户,请参考文档进行设置:fanruan.log优化

15.png

2.2 操作日志清理

超管可对%FR_HOME%\webapps\webroot\logs\cubes中的操作日志文件进行清理,可以设置「自动清理」和「手动清理」。

1)自动清理:每隔 3 个月自动清理一次,保留近 3 个月的数据。最少会保留3个月,最多实际上会有6个月。

2)手动清理:默认保留近 3 个月的数据,可选择 0天、1天、1周、1个月、3个月、6个月、12个月。

注1:近 3 个月是指当前日期往前 3 个月的数据,例如 2019-8-19 日手动清理,默认保留 2019-5-19 ~ 2019-8-19 日的数据。

注2:清理日志后发现 cubes 文件夹占用空间仍然很大,原因在于只是清理文件夹里面的文件,不会清理文件夹,该目录下文件夹特别多,而且占用比较大的空间。

注3:清理后显示的「当前日志大小」不是磁盘占用空间的概念,而是实际所有文件的大小。详情参见:

如下图所示:

1574134680211779.png

3)清理预警

日志文件过大时通知相关用户,相关用户可对日志进行手动清理,减小日志文件大小。

开启预警功能,设置触发条件,例如日志文件大于 xxxM。

短信提醒需要「开启短信功能」,详细设置请查看 短信 ,同时邮件提醒也需要配置发件人,详细设置请查看 邮箱 。

然后勾选短信提醒平台消息邮件提醒,再分别设置设置收件人,设置完成后点击保存,如下图所示:

1574136452111863.png
1)短信提醒效果如下图所示:

1574152091582457.jpg

2)平台消息效果如下图所示:

1574152188880731.png

3)邮件提醒效果如下图所示:

1574152322813311.png

3. 访问统计编辑

详细查看哪个目录下面的报表被访问了及使用什么方式被访问,还可统计报表被访问了多少次,为了查看每个报表的使用率是怎样的。

统计查看包括系统访问次数的统计报表访问明细两个方面的信息查看。

注:部署集群后,从任一节点访问,均可查看整个集群的日志信息。

以折线图的方式显示报表访问的动态信息。点击管理系统>智能运维>平台日志,「访问统计」 Tab 页面如下图所示:

6.png

3.1 系统访问次数

FineReport 集成到 FineBI 时,「系统访问次数」界面如下图所示:

8.png

3.1.1 数据来源

「系统访问次数」中的数据是过滤 LogDB 数据库fine_record_execute表中的数据。

当「统计对象」选择报表模板BI模板时,过滤出fine_record_execute表中type在下表范围内的数据进行图表中的指标统计:

注1:fine_record_execute 表字段具体介绍请参见:报表日志 LogDB 数据库 文档的 2.3.1 节内容。

注2:当「统计对象」选择报表模板+BI模板时,过滤出下表所示的全部数据。

注3:「统计对象」按照模板名称进行统计。若一张仪表板修改名称后,改名前和改名后会分为两个「统计对象」。

统计对象字段 type 编码 
类型
报表模板0
分页预览
1在线分析
2填报预览  
3决策报表预览
4行式引擎
6新填报
7新引擎预览
BI 模板101
BI 模板预览
102BI 模板编辑
105
记录公共链接访问情况

3.1.2 计算逻辑

各数值计算逻辑如下表所示:

数值说明
当月日均访问量当月已有天数内,访问的报表、BI 模板总次数/访问天数
当月活跃模板数当月已有天数访问的模板个数去重
当月活跃用户数当月已有天数访问平台的用户数去重
日访问量蓝色折线,当天访问的报表、BI 模板总次数
日活跃模板数

绿色折线,当天访问的报表、BI 模板个数去重

日活跃用户数

橙色折线,当天访问平台的用户数去重

3.2 服务器使用情况

3.2.1 当前系统在线人数

  • 没有连上 Websocket ,当前系统在线人数无法正确显示,用户登录不计算在当前系统在线人数中,具体请参见:WebSocket 端口未开放提醒

  • 同一个浏览器登录两个账号,后一个用户信息会覆盖前一个用户信息,只算一个用户。

  • 必须要通过登录页进入平台,才会被算入当前系统在线人数(单点登录同样适用),只访问模板,不访问平台,不会计入。

  • 有新用户登录查看当前系统在线人数时,记得刷新页面再查看。

3.2.2 具体列表说明

  • 这个明细列表中显示的是当前正在被预览的报表模板。

  • 普通用户登录查看模板,该模板的访问信息会实时显示在这个明细列表中。

  • 普通用户关闭正在访问的模板,刷新平台,明细列表中该模板的访问信息消失。

3.3 模板访问明细

展示所有访问模板的记录。

详细介绍哪个目录下面的报表被访问,访问时间,访问的 IP,操作(什么方式访问的报表如:分页预览、填报预览、数据分析等),角色(登录用户名的角色),用户名。

选择某个时间段,默认为「前一日」到「当日」,点击「查询」,即可查询该时间段下的明细,如下图所示:

1574153086876270.png

也可勾选「高级查询条件」,选择需要查询的内容,再点击查询,即可查询出特定设置条件下的明细,如下图所示:

1574153264636682.png

若点击导出,可将明细导出 log 文件,如下图所示:

1574153381561195.png

操作字段在 log 里为数字,对应报表访问方式,已定义的日志信息类型如下表所示:

数字
类型
0分页预览
1在线分析
2填报预览
3决策报表预览
4行式引擎
5在线编辑
6新填报 
10Excel分页导出
11Excel原样导出
12Excel整页导出
13Excel分页分sheet导出
14PDF导出
15Word导出
16SVG导出
17CSV导出
18文本导出
19JPG图片导出
20PNG图片导出
21GIF图片导出
22BMP图片导出
23WBMP图片导出
24内置数据集导出模板
25HTML导出
26填报HTML导出
27BI导出Excel
30Flash打印
31PDF打印
32Applet打印
33零客户端打印 
34本地软件打印
101BI模板预览
102BI模板编辑
103BI模板分享

4. 用户行为编辑

支持查看指定时间段内用户的访问频次以及操作行为,包括查看、导出等操作。

按用户分组展现访问数据,设置日期区间参数、用户参数,客户可查询指定时间段内不同用户的报表访问情况,如下图所示:

1574154206271083.png

点击用户名超链,点击用户名后跳转到该用户操作行为明细,如下图所示:

1574153916954757.png

5. 模板热度编辑

支持模板访问量分析,以便管理员了解业务热点。统计指定时间段内的模板被访问频次,包括查看、导出、打印等访问操作。

展现时以总操作次数降序展现,模板名称以平台中配置的名称显示,路径为模板的路径,如下图所示:

1574154287947075.png

点击模板路径超链,点击后展示该模板的明细访问情况,按时间先后展示明细数据。如下图所示:

1574154458500304.png

6. 性能监控编辑

支持模板的响应性能分析,为管理员优化系统提供参考。

展示已完成用户请求的模板,最长响应时间,最短响应时间,平均耗时,内存占用。设置日期参数,同时设置操作行为类别参数,如下图所示:

1574154722343254.png

勾选详细信息,效果如下图所示:

1574154766510284.png

7. 管理日志编辑

同访问统计,点击查询,显示出日志信息:操作用户、被访问资源、操作类型等,如下图所示:

1574154917743925.png

操作类型包含

  • 目录管理-节点/模板/链接/上报标签:添加/更新/删除

  • 用户管理-全局设置/用户/部门/部门下职位/职位/职位下人员/角色/角色下人员/平台使用用户/移动平台用户:添加/更新/删除

  • 权限管理-全局设置/权限设置/权限复用:添加/更新/删除

  • 系统管理-登录/常规/打印/短信/邮箱:打开/关闭/更新

  • 备份还原-全局配置/平台配置/报表模板/jar包/插件/更新升级:打开/关闭/添加/更新/删除/还原

  • 平台日志-日志设置/访问明细/用户行为/模板热度/性能监控:更新/导出

  • 内存管理-智能预警/内存会话/智能释放/模板限制/生命周期:结束/更新

  • 数据连接:添加/更新/删除

  • 注册信息:更新

  • 安全管理-sql防注入/全局水印:打开/关闭/更新

  • 定时调度-定时任务/全局设置:添加/更新/删除

  • 多级上报-上报流程/上报任务:添加/更新/删除

  • 移动平台-移动平台/授权设备/二维码配置:打开/关闭/更新

  • 模板认证-全局设置/权限设置:添加/更新/删除

  • 远程设计权限-权限设置:更新

  • 插件管理:安装/删除/启用/禁用/更新

勾选高级查询条件,如下图所示:

1574155104766022.png

8. 出错日志编辑

点击查询按钮,查看出错的日志信息:简单的出错信息、时间、模板等,如下图所示:

222

注:若想连接到报表日志数据库可参见:报表日志 LogDB 数据库