1.1 版本
九数云版本 |
更新日期 |
功能变动 |
3.4.2 |
2021-08-17 |
仪表板入口变化 |
九数云支持钉钉上登录 |
3.5 |
2021-09-15 |
九数云支持飞书上登录 |
2021-09-27 |
|
3.5.2 |
2021-12-09 |
|
1.2 功能简介
分析表是九数云的核心功能:九数云不会对上传的原始数据进行修改,因此所有的分析都需要创建分析表来完成。
2.1 网页登录
九数云是在线数据分析应用。
登录网站:https://www.jiushuyun.com/ 即可使用。
2.2 钉钉登录
2.2.1 企业登录
钉钉管理员添加了用户权限后,登录九数云。用户也可以在钉钉内登录九数云,进行使用。如下图所示:
首次登录会自动绑定手机号,如果之前已经在钉钉登录过,下次登录会直接跳转到该用户的九数云文件内。
管理员首次授权。如下图所示:
移动端如下图所示:
完成后创建企业。
2.2.2 个人登录
九数云支持个人用户直接登录。在应用市场搜索即可进入。
进入页面后展示九数云仪表板,点击「个人体验」进入九数云界面。
首次登录会自动绑定手机号,如果之前已经在钉钉登录过,下次登录会直接跳转到该用户的九数云文件内。
2.3 飞书登录
在飞书「工作台」,点击「九数云」进入界面。如果是第一次登录,需要对身份进行授权。
并输入手机号验证后,即可登录九数云。
3.1 上传数据
详细操作参见文档:导入本地数据
点击「数据源」按钮,将数据上传。
3.2 分析数据
详细操作参见文档:数据分析流程
3.2.1 创建分析表
点击「分析表」按钮,对上传的数据进行分析。
3.2.2 选字段
上传完成后,在数据列表选择刚刚上传的原始数据表,并选择字段。
3.2.3 添加数据分析步骤
点击「+」加号,添加数据处理的方式。
添加分析步骤都会在左侧展示,点击「保存」可以保存分析表的分析结果。
3.3 制作图表
详细操作:图表类型设置
在完成数据处理之后,切换到「图表」Tab页,选择图表的类型,再将字段拖入到中间的维度和指标内,完成制作后点击「保存」。
如果发现字段无法拖入到字段框,请尝试切换字段类型。详情参见:字段类型转换
3.4 仪表板制作
详细操作:仪表板制作流程
需要在分析表先保存好图表,仪表板的右侧才会有图表可供添加。直接点击拖拽,即可拖入仪表板中。
如果我们想要邀请朋友一起使用九数云,可以点击右上角「邀请好友」。分享给朋友复制的连接即可。
1. 概述
本文将简单介绍 Logdb 数据库中各个数据表和表字段的含义。
表
|
名称
|
fine_record_execute
|
报表(BI)执行表
|
fine_record_login
|
登录表
|
fine_record_logout
|
登出表
|
fine_record_email
|
邮件表
|
fine_record_write
|
填报表
|
fine_record_error
|
执行出错日志表
|
fine_record_param
|
常用参数组合表
|
fine_record_sms
|
短信发送表
|
fine_record_operate
|
管理日志表
|
fine_record_sql
|
SQL 执行表
|
fine_record_gc
|
GC 记录表
|
fine_record_conf
|
部分配置信息表
|
fine_record_lock
|
用户锁定日志表
|
fine_tpl_info
|
模板属性表
|
fine_container_entity
|
容器信息表
|
fine_function_process
|
功能点信息表
|
fine_operation_process_log
|
云端运维操作日志表
|
fine_operation_shutdown_record
|
信号量信息表
|
fine_plugin_usage
|
插件信息表
|
fine_schedule_record
|
定时任务执行日志表
|
fine_intelli_focus_point
|
功能埋点表
|
fine_real_time_usage |
应用实时情况表 |
fine_intelli_consume_point
|
性能信息表
|
fine_template_error |
执行出错日志
|
fine_record_open_client_api |
接口和应用ID
|
2. fine_record_execute 报表(BI)执行表
报表(BI)执行表:报表访问/导出/打印日志,即如果报表访问/导出/打印的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录。
其各个字段对应的含义如下表所示:
字段
|
含义
|
备注
|
字段类型
|
uuid
|
用户的唯一标识字段
|
-
|
VARCHAR
|
id
|
主键
|
-
|
VARCHAR
|
tname
|
模板名称
|
reportlet 下的完整路径
|
VARCHAR
|
displayName
|
挂载到平台的目录名称
|
记录目录全路径
如果直接访问链接则为空
|
VARCHAR
|
type
|
报表访问方式
|
具体列举在下面的表格中
范围0~105,目前已使用33个编码
|
INTEGER
|
param
|
参数
|
-
|
VARCHAR
|
ip
|
执行报表的 IP 地址
|
-
|
VARCHAR
|
username
|
执行报表的用户
|
-
|
VARCHAR
|
userrole
|
执行报表的用户角色
|
-
|
VARCHAR
|
consume
|
执行耗时
|
包括 SQL 执行时间和报表计算时间
单位为ms
|
BIGINT
|
time
|
日志开始时间
|
-
|
BIGINT
|
sql
|
SQL 语句
|
-
|
VARCHAR
|
sqlTime
|
SQL 执行的总时间
|
-
|
BIGINT
|
browser
|
客户端访问报表所用的浏览器版本
|
可通过该字段中的terminal判断访问终端
browser:浏览器类型和版本
OSInfo:操作系统,分为Windows、Mac、Unix
terminal:客户端标识,分为PC、App、H5
|
VARCHAR
|
memory
|
报表占用内存,单位 B
|
|
BIGINT
|
reportId
|
模板编号
|
-
|
VARCHAR
|
userId
|
用户 ID
|
-
|
VARCHAR
|
complete
|
是否计算完成
|
-
若因宕机等情况计算中断,记录为0
-
若计算完成,记录为1
|
INTEGER
|
source
|
访问方式
|
integration:通过 URL 访问
single:平台访问的
|
VARCHAR
|
sessionID
|
会话 ID
|
用于与性能埋点表中(fine_intelli_consume_point)的前端渲染耗时相关埋点进行关联
|
VARCHAR
|
node
|
加载模板的节点名
|
需导出treasure包,详情请参见:云端运维使用步骤
|
VARCHAR
|
error
|
模板执行过程中第一个报错信息
|
需导出treasure包,详情请参见:云端运维使用步骤
|
VARCHAR
|
webInfo
|
模板执行信息
|
webResolution:当前模板执行在前端访问时的分辨率,记录格式为x*y
fullScreen:当前模板执行在前端访问时是否是全屏模式,记录格式为1/0
|
VARCHAR
|
lastMod
|
模板上次改动时间
|
-
|
BIGINT
|
detail
|
详细信息
|
用于记录被分享的仪表板明细信息
|
VARCHAR
|
fineMarId
|
预览模板使用的设备 ID
|
-
|
VARCHAR
|
注:userId、complete、visitType、resource 字段需要更新到 2019-5-20 及之后版本的 JAR 包。
node、error、webInfo 字段需要更新到 2021-03-17 及之后版本的 JAR 包。
字段 type 具体含义:
编码
|
类型
|
参数
|
0
|
分页预览
|
page
|
1
|
在线分析
|
view
|
2
|
填报预览
|
write
|
3
|
决策报表预览
|
form
|
4
|
行式引擎
|
layer
|
5
|
在线编辑
|
edit
|
6
|
新填报
|
write_plus
|
7
|
新引擎预览
|
page_plus
|
8
|
大屏FVS预览
|
|
9
|
开发者调试预览
|
|
10
|
Excel 分页导出
|
excel
|
11
|
Excel 原样导出
|
excelO
|
12
|
Excel 整页导出
|
excelL
|
13
|
Excel 分页分 sheet 导出
|
excelS
|
14
|
PDF 导出
|
pdf
|
15
|
Word 导出
|
word
|
16
|
SVG 导出
|
svg
|
17
|
CSV 导出
|
csv
|
18
|
文本导出
|
text
|
19
|
JPG 图片导出
|
jpg
|
20
|
PNG 图片导出
|
png
|
21
|
GIF 图片导出
|
gif
|
22
|
BMP 图片导出
|
bmp
|
23
|
WBMP 图片导出
|
wbmp
|
24
|
内置数据集导出模板
|
cpt
|
25
|
HTML 导出
|
html
|
26
|
填报 HTML 导出
|
write_html
|
27
|
BI 导出 Excel
|
|
30
|
Flash 打印
|
print_flash
|
31
|
PDF 打印
|
print_pdf
|
32
|
Applet 打印
|
print_applet
|
33
|
零客户端打印
|
print_noclient
|
34
|
本地软件打印
|
print_native
|
101
|
查看BI模板
|
bi_view
|
102
|
编辑BI模板
1)记录逻辑:点开一张仪表板进入编辑状态,等待页面全部加载完毕,无论做多少操作或不做操作,记录一次;下次再点模板进去编辑或者刷新网页记录第二次
2)同一张仪表板,每次编辑都会有记录
|
bi_edit
|
103
|
分享BI模板
|
bi_share
|
104
|
创建BI公共链接
|
bi_create_publink
|
105
|
查看BI公共链接
|
bi_view_share
|
106
|
BI 模板全局导出 PDF
|
bi_template_export_pdf
|
107
|
BI 模板全局导出 Excel
|
bi_template_export_excel
|
108
|
BI 组件导出 Excel
|
bi_component_export_excel
|
109
|
BI模板另存为
|
|
201
|
关闭浏览器或者 Tab 页(BI)
|
|
202
|
编辑自助数据集
|
|
203
|
分享自助数据集
|
bi_analysis_table_share
|
204
|
关闭分享自助数据集
|
|
205
|
关闭分享BI模板
|
|
206
|
关闭BI公共链接
|
|
302
|
编辑组件
|
|
401
|
预览Excel插件模板
|
|
402
|
编辑Excel插件模板(预留)
|
|
403
|
分享Excel插件模板
|
|
404
|
创建Excel插件公共链接
|
|
405
|
通过公共链接访问Excel插件模板
|
|
408
|
Excel组件导出Excel
|
|
409
|
Excel仪表板另存为
|
|
3. fine_record_login 登录表
登录表:用户登录日志,用于记录用户的登录信息。
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
登录时间
|
BIGINT
|
ip
|
登录 IP 地址
|
VARCHAR
|
username
|
登录的用户
|
VARCHAR
|
userrole
|
登录的用户角色
|
VARCHAR
|
4. fine_record_logout 登出表
登出表:用户登出日志,用于记录用户的登出信息。
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
用户退出平台时间
|
BIGINT
|
ip
|
登出 IP 地址
|
VARCHAR
|
username
|
登出平台的用户名
|
VARCHAR
|
userrole
|
登出平台的用户角色
|
VARCHAR
|
5. fine_record_email 邮件表
邮件表:邮件发送日志(只包含工具栏中的“邮件”),即如果报表发送邮件的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录。
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
sender
|
发件人用户名
|
VARCHAR
|
receiver
|
收件人用户名
|
VARCHAR
|
mail
|
收件人邮箱
|
VARCHAR
|
ip
|
发送邮件的IP地址
|
VARCHAR
|
username
|
发送邮件的用户
|
VARCHAR
|
tname
|
模板名称
reportlet 下的完整路径
|
VARCHAR
|
displayName
|
挂载到平台的目录名称
记录目录全路径
如果直接访问链接则为空
|
VARCHAR
|
content
|
邮件内容
|
VARCHAR
|
time
|
发送时间
|
BIGINT
|
result
|
是否发送成功
|
BIT
|
detail
|
详情
|
VARCHAR
|
6. fine_record_write 填报表
填报表:记录填报日志信息,即如果报表进行填报的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录。
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
username
|
填报报表的用户
|
VARCHAR
|
tname
|
模板名称
reportlet 下的完整路径
|
VARCHAR
|
time
|
填报时间
|
BIGINT
|
sql
|
SQL 语句
|
VARCHAR
|
sqlTime
|
SQL 执行的总时间
|
BIGINT
|
result
|
是否填报成功
|
BIT
|
ip
|
填报报表的IP地址
|
VARCHAR
|
displayName
|
挂载到平台的目录名称
记录目录全路径
如果直接访问链接则为空
|
VARCHAR
|
detail
|
详情
|
VARCHAR
|
browser
|
客户端访问报表所用的浏览器版本
|
VARCHAR
|
consume
|
执行耗时
包括 SQL 执行时间,报表计算时间
|
VARCHAR
|
body
|
用 json 数据结构记录以下信息:
1)key:请求的固定标志
2)value:(times, max,min,avg)
-
times:该类请求出现次数,单位:次
-
max:该类请求最大响应时长,单位:ms
-
min:该类请求最小响应时长,单位:ms
avg:该类请求平均响应时长,单位:ms
|
VARCHAR
|
7. fine_record_error 执行出错日志表
执行出错日志表:即如果报表执行的过程中报错的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,记录全部 error 和 fatal 级别的报错信息。
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
displayName
|
挂载到平台的目录名称
记录目录全路径
如果直接访问链接则为空
|
VARCHAR
|
ip
|
执行报表的 IP 地址
|
VARCHAR
|
msg
|
错误信息
|
VARCHAR
|
time
|
出错记录时间
|
DATE
|
tname
|
出错的模板名称
记录 reportlet 下的完整路径
如果不是模板出错,则 tname 记录为“非模板触发错误”。
|
VARCHAR
|
trace
|
错误路径
|
VARCHAR
|
username
|
执行报表的用户
|
VARCHAR
|
userrole
|
执行报表的用户角色
|
VARCHAR
|
errorcode
|
错误码
无错误码时记为空
|
VARCHAR
|
platformDisplay
|
是否在平台中显示
1-是
0-否
有记录到此表的错误日志,此字段记为1,反之此字段记为0
平台日志的错误日志中过滤展示,只展示 platformDisplay=1 的记录。
|
INTEGER
|
8. fine_record_param 常用参数组合表
常用参数组合表:记录常用参数组合日志信息。
注:fine_record_param 表是FR的常用参数表
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
templateid
|
仪表板 ID
|
VARCHAR
|
username
|
用户
|
VARCHAR
|
pgroup
|
参数,值以数组形式展示:
{参数 1:参数值,参数 2:参数值}
2020-02-28 及之后的 JAR ,pgroup 字段值加密显示
|
VARCHAR
|
time
|
记录时间
|
BIGINT
|
9. fine_record_sms 短信发送表
短信发送表:记录短信发送日志信息,即如果发送短信的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录.。
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
receiver
|
收件人用户名
|
VARCHAR
|
mobile
|
接收人手机号
|
VARCHAR
|
content
|
邮件内容
|
VARCHAR
|
time
|
发送时间
|
BIGINT
|
result
|
是否发送成功
|
BIT
|
detail
|
详情
|
VARCHAR
|
sender
|
发件人用户名
|
VARCHAR
|
10. fine_record_operate 管理日志表
管理日志表:即用户对模块进行操作的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录。
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
type
|
模块(存国际化的 key)
|
VARCHAR
|
item
|
设置项
|
VARCHAR
|
resource
|
被访问资源
|
VARCHAR
|
operate
|
操作
|
VARCHAR
|
username
|
用户名
|
VARCHAR
|
ip
|
用户 IP 地址
|
VARCHAR
|
time
|
用户操作时间
|
BIGINT
|
detail
|
详情
|
VARCHAR
|
requestParam
|
请求参数
|
VARCHAR
|
platformDisplay
|
平台展示级别
|
INTEGER
|
status
|
本次操作的成败
|
INTEGER
|
具体需要记录的场景如下表所示:
TYPE-模块 |
ITEM-设置项 |
RESOURCE-被访问资源 |
OPERATION-操作 |
DETAIL-详情 |
目录管理 |
节点 |
“节点全路径” |
增/删/改 |
|
目录管理 |
模板 |
“节点全路径” |
增/删/改 |
|
目录管理 |
链接 |
“节点全路径” |
增/删/改 |
|
目录管理 |
上报标签 |
“节点全路径” |
增/删/改 |
|
用户管理 |
全局设置 |
|
改 |
|
用户管理 |
用户 |
“姓名(用户名)” |
增/删/改 |
|
用户管理 |
部门 |
“部门全路径” |
增/删/改 |
|
用户管理 |
部门下职位 |
“职位全路径” |
增/删 |
|
用户管理 |
职位 |
"职位名称" |
增/删 |
|
用户管理 |
职位下人员 |
“职位名称”-“姓名(用户名)” |
增/删 |
|
用户管理 |
角色 |
“角色名称” |
增/删/改 |
|
用户管理 |
角色下人员 |
“角色名称”-“姓名(用户名)” |
增/删 |
|
用户管理 |
平台使用用户 |
“姓名(用户名)” |
增/删 |
|
用户管理 |
BI仅查看用户 |
“姓名(用户名)” |
增/删 |
|
用户管理 |
BI编辑用户 |
“姓名(用户名)” |
增/删 |
|
用户管理 |
移动平台用户 |
“姓名(用户名)” |
增/删 |
|
权限管理 |
全局设置 |
|
改 |
|
权限管理 |
权限设置 |
“部门/角色/姓名(用户名)” |
增/删 |
权限项:“目录/数据连接/业务包/可管理部门角色” 类型:查看/授权/编辑
|
权限管理 |
权限复用 |
“生效对象【部门/角色/姓名(用户名)】” |
复用 |
来源:“部门/角色/姓名(用户名)” 类型:“权限项”
|
系统管理 |
登录 |
单一登录 |
开/关 |
|
系统管理 |
登录 |
单一登录设置 |
改 |
|
系统管理 |
登录 |
上次登录信息提示 |
开/关 |
|
系统管理 |
登录 |
忘记密码 |
开/关 |
|
系统管理 |
登录 |
短信验证 |
开/关 |
|
系统管理 |
常规 |
常规参数 |
改 |
|
系统管理 |
常规 |
BI参数 |
改 |
|
系统管理 |
打印 |
打印设置 |
改 |
|
系统管理 |
短信 |
短信平台 |
开/关 |
|
系统管理 |
短信 |
账号绑定 |
改 |
|
系统管理 |
邮箱 |
发件人账户 |
改 |
|
备份还原 |
全局配置 |
|
改 |
|
备份还原 |
平台配置 |
自动备份 |
开/关 |
|
备份还原 |
平台配置 |
备份文件 |
增/删/还原 |
|
备份还原 |
报表模板 |
自动备份 |
开/关 |
|
备份还原 |
报表模板 |
备份文件 |
增/删/还原 |
|
备份还原 |
BI模板 |
自动备份 |
开/关 |
|
备份还原 |
BI模板 |
备份文件 |
增/删/还原 |
|
备份还原 |
jar包 |
自动备份 |
开/关 |
|
备份还原 |
jar包 |
备份文件 |
增/删/还原 |
|
备份还原 |
插件 |
自动备份 |
开/关 |
|
备份还原 |
插件 |
备份文件 |
增/删/还原 |
|
备份还原 |
更新升级 |
jar包更新 |
更新 |
|
备份还原 |
更新升级 |
jar包还原 |
还原 |
|
备份还原 |
更新升级 |
备份jar包 |
删 |
|
平台日志 |
日志设置 |
|
改 |
|
平台日志 |
访问明细 |
|
导出 |
|
平台日志 |
用户行为 |
|
导出 |
|
平台日志 |
模板热度 |
|
导出 |
|
平台日志 |
性能监控 |
|
导出 |
|
内存管理 |
智能预警 |
|
改 |
|
内存管理 |
内存会话 |
“姓名(用户名)”-“模板路径” |
结束 |
|
内存管理 |
智能释放 |
|
改 |
|
内存管理 |
模板限制 |
|
改 |
|
内存管理 |
生命周期 |
|
改 |
|
数据连接 |
数据连接 |
“数据连接名” |
增/删/改 |
|
注册信息 |
公有云认证/私有云认证/上传lic文件 |
|
改 |
|
安全管理 |
sql防注入 |
禁用特殊关键字 |
开/关 |
|
安全管理 |
sql防注入 |
已禁用的特殊关键字 |
改 |
|
安全管理 |
sql防注入 |
转义字符 |
开/关 |
|
安全管理 |
sql防注入 |
已转义的字符 |
改 |
|
定时调度 |
定时任务 |
“任务名称” |
增/删/改 |
|
定时调度 |
全局设置 |
|
改 |
|
多级上报 |
上报流程 |
“流程名” |
增/删/改 |
|
多级上报 |
上报任务 |
“任务名” |
增/删/改 |
|
移动平台 |
移动平台 |
|
开/关 |
|
移动平台 |
授权设备 |
|
改 |
|
移动平台 |
二维码配置 |
|
改 |
|
模板认证 |
全局设置 |
|
改 |
|
模板认证 |
权限设置 |
“部门/角色/姓名(用户名)” |
增/删 |
权限项:“模板路径” 类型:查看/填报
|
远程设计权限 |
权限设置 |
“姓名(用户名)” |
改 |
改后权限项:“模板路径” |
插件管理 |
插件管理 |
“插件名” |
安装/删除/启用/禁用/更新 |
|
11. fine_record_sql SQL 执行表
SQL 执行表:记录 SQL 的执行情况。
注:fine_record_sql 表不会存BI模板的sql记录,只会存储报表引擎的sql计算过程。
其各个字段对应的含义如下表所示:
字段
|
含义
|
备注
|
字段类型
|
uuid
|
用户的唯一标识字段
|
|
VARCHAR
|
columns
|
数据集规模
|
记录列数
|
BIGINT
|
dsname
|
数据集的名称
|
|
VARCHAR
|
executeid
|
执行表 ID
|
|
VARCHAR
|
rows
|
数据集规模
|
记录行数
|
BIGINT
|
sqltime
|
SQL 执行时间
|
单位:毫秒
|
BIGINT
|
connection
|
数据连接名
|
|
VARCHAR
|
connectionID
|
数据连接标识ID
|
与功能埋点表(fine_intelli_focus_point)中的数据源连接相关埋点进行关联
|
VARCHAR
|
time
|
记录时间
|
|
BIGINT
|
12. fine_record_gc GC 记录表
GC 记录表:记录系统的 GC 信息。
其各个字段对应的含义如下表所示:
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
heapBeforeUsed
|
GC 前堆使用内存
|
BIGINT
|
heapAfterUsed
|
GC 前堆使用内存
|
BIGINT
|
heapBeforeCommitted
|
GC 后堆申请内存
|
BIGINT
|
heapAfterCommitted
|
GC 后堆申请内存
|
BIGINT
|
gcStartTime
|
GC 开始时间
|
BIGINT
|
duration
|
GC 持续时间
|
BIGINT
|
gcCause
|
GC 的原因
常见原因有:
System.gc()
Allocation Failure
humongous
Metadata GC Threshold
Ergonomics
GCLocker Initiated GC
|
VARCHAR
|
gcType
|
GC 类型
分为GC和Full GC
|
VARCHAR
|
metaspaceBeforeUsed
|
metaspace GC 前使用内存
|
BIGINT
|
metaspaceBeforeCommitted
|
metaspace GC 前申请内存
|
BIGINT
|
metaspaceAfterUsed
|
metaspace GC 后使用内存
|
BIGINT
|
metaspaceAfterCommitted
|
metaspace GC 后申请内存
|
BIGINT
|
balancePromoterScore
|
中止分值
|
INTEGER
|
youngBeforeUsed
|
年轻代 GC 前使用内存
|
BIGINT
|
youngBeforeCommitted
|
年轻代 GC 前申请内存
|
BIGINT
|
youngAfterUsed
|
年轻代 GC 后使用内存
|
BIGINT
|
youngAfterCommitted
|
年轻代 GC 后申请内存
|
BIGINT
|
loadScore
|
整体负载分值
|
INTEGER
|
node
|
用户命名的节点名
单机下为空
|
VARCHAR
|
oldBeforeUsed
|
老年代 GC 前使用内存
|
BIGINT
|
oldBeforeCommitted
|
老年代 GC 前申请内存
|
BIGINT
|
oldAfterUsed
|
老年代 GC 后使用内存
|
BIGINT
|
oldAfterCommitted
|
老年代 GC 后申请内存
|
BIGINT
|
pid
|
进程 pid
|
VARCHAR
|
releasePromoterScore
|
释放分值
|
INTEGER
|
time
|
记录时间
|
BIGINT
|
13. fine_record_conf 部分配置信息表
记录fine_conf_entity中的部分配置信息。
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
记录时间
|
BIGINT
|
id
|
配置项
|
VARCHAR
|
value
|
配置项值
|
VARCHAR
|
14. fine_record_lock 用户锁定日志表
记录用户锁定的日志
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
入库时间
|
BIGINT
|
lockItem
|
锁定对象
|
VARCHAR
|
lockTime
|
锁定时间
|
VARCHAR
|
autoUnlockTime
|
自动解锁时间
|
VARCHAR
|
15. fine_tpl_info 模板属性表
记录模板属性
注:该表已无实际用途,仅作为备用。因此不会在表中记录任何数据。
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
入库时间
|
BIGINT
|
id
|
序号
|
VARCHAR
|
tid
|
模板id
|
VARCHAR
|
tname
|
物理模板名称
记录 reportlet 下的完整路径
|
VARCHAR
|
cnums
|
条件属性个数
|
BIGINT
|
formnums
|
公式个数
|
BIGINT
|
sheetnums
|
sheet个数
|
BIGINT
|
dsnums
|
数据集个数
|
BIGINT
|
compformnums
|
复杂公式的个数
包括层次坐标、sql、value公式
|
BIGINT
|
submitnums
|
内置提交的个数
|
BIGINT
|
isfrozen
|
是否使用了冻结
|
BIT
|
isfoldtree
|
是否使用了折叠树
|
BIT
|
widgetnums
|
控件个数
|
BIGINT
|
tsize
|
模板总大小
|
BIGINT
|
imgsize
|
模板里图片的大小
|
BIGINT
|
execute0
|
引擎情况汇总0
|
BIGINT
|
execute1
|
引擎情况汇总1
|
BIGINT
|
execute2
|
引擎情况汇总2
|
BIGINT
|
execute3
|
引擎情况汇总3
|
BIGINT
|
execute4
|
引擎情况汇总4
|
BIGINT
|
mem0
|
内存情况汇总0
|
BIGINT
|
mem1
|
内存情况汇总1
|
BIGINT
|
mem2
|
内存情况汇总2
|
BIGINT
|
mem3
|
内存情况汇总3
|
BIGINT
|
mem4
|
内存情况汇总4
|
BIGINT
|
sql0
|
sql情况汇总0
|
BIGINT
|
sql1
|
sql情况汇总1
|
BIGINT
|
sql2
|
sql情况汇总2
|
BIGINT
|
sql3
|
sql情况汇总3
|
BIGINT
|
sql4
|
sql情况汇总4
|
BIGINT
|
filternums
|
过滤个数
|
BIGINT
|
injectnums
|
参数注入个数
|
BIGINT
|
formula
|
模板内公式使用情况
|
VARCHAR
|
jsapi
|
模板内JS API使用情况
|
VARCHAR
|
recordtime
|
模板检测时间
|
VARCHAR
|
16. fine_container_entity 容器信息表
记录容器信息
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
入库时间
|
BIGINT
|
node
|
节点名
|
VARCHAR
|
item
|
配置项
|
VARCHAR
|
value
|
配置项值
|
VARCHAR
|
17. fine_function_process 功能点信息表
记录功能点信息
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
入库时间
|
BIGINT
|
function
|
功能点
|
VARCHAR
|
18. fine_operation_process_log 云端运维操作日志表
记录云端运维操作日志
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
记录时间
|
BIGINT
|
node
|
节点名称
|
VARCHAR
|
process
|
日志内容
|
VARCHAR
|
19. fine_operation_shutdown_record 信号量信息表
记录信号量信息
注:fine_operation_shutdown_record和fine_plugin_usage整合到了fine_intelli_focus_point 表
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
入库时间
|
BIGINT
|
pid
|
进程ID
|
VARCHAR
|
startTime
|
开始时间
|
BIGINT
|
upTime
|
截止时间
|
BIGINT
|
node
|
节点
|
VARCHAR
|
signalName
|
信号名
|
VARCHAR
|
20. fine_plugin_usage 插件信息表
记录插件信息
注:fine_operation_shutdown_record和fine_plugin_usage整合到了fine_intelli_focus_point 表
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
入库时间
|
BIGINT
|
plugin
|
插件名
|
VARCHAR
|
version
|
插件版本
|
VARCHAR
|
API
|
插件中接口使用情况
|
VARCHAR
|
operation
|
插件运行情况
|
VARCHAR
|
register
|
插件注册情况
|
VARCHAR
|
enable
|
插件是否启用
|
BIT
|
21. fine_schedule_record 定时任务执行日志表
记录定时任务执行信息
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
id
|
主键
UUID
|
VARCHAR
|
creator
|
创建者
|
VARCHAR
|
detailMessage
|
详细信息
|
VARCHAR
|
filePath
|
生成附件路径
预留字段,未使用
|
VARCHAR
|
logMessage
|
日志信息
|
VARCHAR
|
logTime
|
任务执行时间
日志打印时间
|
BIGINT
|
logType
|
日志类型
0-失败
1-成功
2-跳过
|
INTEGER
|
nextFireTime
|
下一次记录时间
预留字段,未使用
|
BIGINT
|
runType
|
附件处理类型
0-快照生成
1-邮件发送
2-FTP上传
3-消息推送
4-文件打印
5-短信发送
6-平台挂载
7-自定义类
8-定时填报
9-客户端通知
10-SFTP上传
|
INTEGER
|
taskName
|
任务名称
|
VARCHAR
|
taskID
|
任务ID
|
VARCHAR
|
time
|
入库时间
|
BIGINT
|
22. fine_intelli_focus_point 功能埋点表
功能埋点表:用来保存所有公共的埋点信息。
其各个字段对应的含义如下表所示:
字段名
|
含义
|
数据格式
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
id
|
埋点 ID 编号
|
VARCHAR
|
text
|
记录的主要内容
|
VARCHAR
|
source
|
埋点来源
-1-没有定义来源(UNDEFINED)
1-内置 JAR 包的功能点(EMBED)
2-插件功能点(PLUGIN)
4- FineReport 的功能点(REPORT)
8- FineBI 的功能点(BI)
|
INTEGER
|
time
|
时间
|
DATE
|
username
|
用户名
转码处理,超管用户为 0
|
VARCHAR
|
ip
|
出发埋点的 IP
|
VARCHAR
|
title
|
标题,埋点是什么
|
VARCHAR
|
body
|
一个 JSON 数据结构
根据功能点 ID 存放不同功能点的信息
次要信息,可能为空
|
VARCHAR
|
字段 id 格式说明:
例如:FR-P1001
FR 前缀,表示是 FR 的埋点。
第一位字母表示功能/性能:F-功能、P-性能。
第二位数字表示分类:1-数据源、2-前台、3-报错、4-智能运维、5-设计器。
表中字段 id 和 body 之间的关系如下表所示:
id |
body |
作用 |
FR-P1001 |
id:数据连接标识
version:数据源版本
driver:连接驱动信息
times:使用次数
connecttime:创建连接的时间
|
用于记录数据连接相关的信息 |
FR-F3001 |
记录具体的报错堆栈 |
记录工程启动失败报错原因 |
FR-F4001 |
初版插件记录示例:{node:2,memory:16,situation:normal,inform:1,type:auto}
node 为推荐节点数(推荐单机时记为1)
memory 为推荐单机/单节点内存
situation 为推荐的情况:记为"normal"时为正常推荐,"error"时为推荐值异常情况,"inequacy"时为运行数据不足情况,"nonsupport"时为不支持推荐配置。其中"normal"情况下 node 与 memory 有值,其余情况 node 与 memory 记为空
inform 为是否进行了通知,记为1代表已通知,记为0代表未通知
type 为推荐的类型,记为"auto"为根据一自然日运行数据进行推荐的结果,记为"manual"为用户访问接口链接推荐的结果
|
内存配置推荐数值 |
FR-F4002 |
记录示例:{sessionid: xxxxxx, reason: release, detail: row count, load: high load, cell num: 100000, survival time: 600000}
sessionid: 被清除的会话 id
reason: 会话被清除的原因大类。包括 life(生命周期),limit(模板限制),release(智能释放)三项
detail: 会话被清除的详细原因
-
reason 记为 life 时,此项记录为空。
-
reason 记为 limit 时,此项记录为:row count(单数据集行数限制),cell count(单模板单元格限制),sql time(sql执行时长限制),excel cell count(导入Excel单元格限制),commit row count(提交记录数限制),cartesian(填报笛卡尔积限制)
-
reason 记为 release 时,此项记录为:stop calculating
load: 会话被杀时的系统的负载状况。包括endanger(危险状态),terrible load(超高负载),high load(高负载),normal load(中低负载)
cell num:已计算的单元格个数
survival time:存活时间
|
记录会话因生命周期、模板限制被清除以及高负载时停止计算的情况 |
FR-F4003 |
记录示例:{type: high load kill, kill num time: 50, kill num cell: 50, session num: 300, load: terrible load}
type: 包括high load kill(小杀),terrible load kill(大杀),remove all(超杀清除所有会话)
kill num time: 因未更新时间过长被杀的会话数,type 为 removeAll 时记为空
kill num cell: 因格子数过多被杀的会话数,type 为 removeAll 时记为空
kill num sum: 被杀的会话数求和
session num: 释放会话之前的会话总数
load: 会话被杀时的系统的负载状况。包括 endanger(危险状态),terrible load(超高负载),high load(高负载),normal load(中低负载)
|
记录 GC 回调触发的释放会话情况 |
FR-F5001 |
记录示例:{disk_beforegc:50, disk_aftergc:50} |
记录模板版本管理 GC 清理情况 |
FR-F5002 |
node:节点名
time:进程关闭时间
pid:进程 pid
startTime:进程开始时间
upTime:进程持续时间
signalName:信号量
|
系统关闭记录:记录系统关闭前后的进程信息以及关闭类型 |
FR-F5003 |
node:节点名
containerMem:容器设置的内存大小
cpu:CPU 核数
disk:磁盘总空间
diskUsed 磁盘已使用空间
jdkVersion:JDK 版本
containerVersion:Web容器版本
machineMem:物理机内存
system:服务器操作系统
systemNum:服务器操作系统位数
arch:处理器架构,如x86_64、x86
diskSpeed:磁盘存取速度
FRbuildNO:FR的 jar 包版本
BIbuildNO:BI 的 jar 包版本(记录 BI 的 jar 包版本,未使用 BI 则记为空)
serverType:服务器类型(cloud代表云服务器,local代表本地服务器)
gcType:垃圾收集器类型
|
容器配置情况:应用所在容器、服务器的配置信息。每日记录一次
|
FR-F5004 |
licType:注册类型
expireTime:注册到期时间
CTRID:合同 ID
companyId:公司 ID
productVersion:产品版本
platformUserNum:用户人数
|
用户基本信息:用户的注册信息等内容。每日记录一次
|
FR-F5005 |
tid:模板 ID
tName:物理模板名字(reportlets下的完整路径)
cNums:条件属性个数
formNums:公式个数
sheetNums:多 sheet 个数
dsNums:数据集个数
compFormNums:复杂公式的个数(包括层次坐标、SQL、Value公式)
submitNums:内置提交的个数
isFrozen:是否使用了冻结
isFoldTree:是否使用了折叠树
widgetNums:控件个数
filterNums:过滤个数
injectNums:参数注入个数
formula:模板内公式使用情况
jsAPI:模板内JS API使用情况(限制记录为255字符)
tSize:模板总大小
imgSize:模板里图片的大小
lineEngine :是否启用行式引擎(1为启用,0为未启用)
execute0-execute4:执行时间的5级的分段记录
mem0-mem4:内存使用量的5级的分段记录
sql0-sql4:SQL 执行时间的5级的分段记录
|
模板属性信息:记录模板的各项信息,每张模板每日输出一条记录
|
FR-F5006 |
id:数据在配置中的位置
value:数据值
|
配置信息:每日将 FineDB 中的 fine_conf_entity 表中的特定信息记录一次
|
FR-F5007 |
plugin:插件名
version:插件版本
API:插件中所用接口情况
opration:插件运行情况
register:插件注册情况
enable:插件是否启用
|
插件使用情况:插件的使用情况,每个插件在每日记录一次
|
FR-F5008 |
function:功能点购买情况 |
功能点购买情况:功能点购买情况,每日记录一次
|
23. fine_real_time_usage 应用实时情况表
应用实时情况表:记录应用实时情况。
其各个字段对应的含义如下表所示:
字段名
|
含义
|
数据格式
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
node
|
节点名
|
VARCHAR
|
cpu
|
CPU 利用率
|
DOUBLE
|
memory
|
当前 JVM 内存情况
|
BIGINT
|
time
|
记录时间,每分钟一条
|
BIGINT
|
sessionNum
|
存活会话数
|
BIGINT
|
onlineNum
|
系统在线人数
|
BIGINT
|
pid
|
进程 PID
|
VARCHAR
|
templateRequest
|
正在计算的模板请求数
|
INTEGER
|
httpRequest
|
总的正在处理的 http 请求数
|
INTEGER
|
sessionRequest
|
正在处理的带 sessionid 的请求数
|
INTEGER
|
fineIO
|
fineIO 占用堆外内存大小
单位 KB
2020-08-04 及之后 JAR 新增字段
|
BIGINT
|
NIO
|
NIO 占用堆外内存大小
单位 KB
2020-08-04 及之后 JAR 新增字段
|
BIGINT
|
bufferMemUse
|
堆外使用总内存
directMem「nio」和mappedMem
单位 KB
2020-08-04 及之后 JAR 新增字段
|
BIGINT
|
physicalMemUse
|
物理内存已使用空间
单位 KB
2020-08-04 及之后 JAR 新增字段
|
BIGINT
|
physicalMemFree
|
物理内存空闲空间
单位 KB
2020-08-04 及之后 JAR 新增字段
|
BIGINT
|
24. fine_intelli_consume_point 性能信息表
性能信息表:记录性能相关信息。
其各个字段对应的含义如下表所示:
字段名
|
含义
|
数据格式
|
uuid
|
用户的唯一标识字段
|
String
|
|
|
|
|
|
|
|
|
|
time
|
时间,开始时间
|
Long
|
id
|
埋点 id 编号
|
String
|
text
|
资源内容
可以是模板名字,分析表名字等
|
String
|
source
|
埋点来源
Original 类里面
embed:表示当前系统的
plugin:表示插件的埋点
undefined:表示没有定义来源
|
Int
|
username
|
操作者
|
String
|
ip
|
操作 IP
|
String
|
title
|
资源 ID
可以是模板 ID,分析表 ID,表 ID 等
|
String
|
frFullVersion
|
FR版本
|
String
|
biFullVersion
|
BI版本
|
String
|
cloudVersion
|
云端运维版本
|
String
|
finish
|
结束时间
|
String
|
consume
|
耗时 单位 ms
|
String
|
memory
|
内存大小 单位 byte
|
String
|
type
|
操作类型
可以表明是进行了哪种操作
|
String
|
comment
|
资源备注
可以是可以是更具体一些的信息,需要直接分析的数据
|
String
|
body
|
埋点具体信息
一个 JSON 数据结构,根据不同的埋点里面存放不同的信息
|
String
|
25. fine_template_error 执行出错日志
其各个字段对应的含义如下表所示:
注:fine_record_error不再使用,报错信息记录到fine_template_error 表中。
字段名
|
含义
|
数据格式
|
uuid
|
用户的唯一标识字段
|
VARCHAR
|
time
|
出错记录时间
|
BIGINT
|
displayName
|
挂载到平台的目录名称,平台前端处理为国际化
noPath:表示非挂载访问
|
VARCHAR
|
tname
|
出错的物理模板名字(reportlet下的完整路径)
|
VARCHAR
|
username
|
执行模板的用户,平台前端处理为国际化
notLogged:未登录访问
fromSchedule:定时调度
|
VARCHAR
|
ip
|
执行模板的IP地址(定时调度为空)
|
VARCHAR
|
msg
|
错误信息,不包含具体错误位置等,基本和错误代码匹配(比如单元格死循环,不显示具体的单元格)
|
VARCHAR
|
trace
|
错误堆栈
长度1000字符,超过截断
|
VARCHAR
|
code
|
错误代码
|
VARCHAR
|
para
|
出错时的查询参数
|
VARCHAR
|
result
|
是否成功预览
1:预览成功
0:预览失败
|
BIGINT
|
platfromDisplay
|
展示级别
|
BIGINT
|
26. fine_record_open_client_api 接口和应用ID
注:该表是由 开放平台插件 带来的。
字段
|
含义
|
字段类型
|
uuid
|
用户的唯一标识字段 |
VARCHAR
|
time
|
记录时间
|
BIGINT
|
appId
|
开放平台应用id
|
VARCHAR
|
apiId
|
开放平台apiID
|
VARCHAR
|
resTime
|
响应用时
|
BIGINT
|
memory
|
内存消耗
|
BIGINT
|