反馈已提交

网络繁忙

LogDB 表结构

  • 文档创建者:Carly
  • 编辑次数:22次
  • 最近更新:Carly 于 2022-01-14
  • 1. 概述

    本文将简单介绍 Logdb 数据库中各个数据表和表字段的含义。


    名称
    fine_record_executeBI 执行表
    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_sqlSQL 执行表
    fine_record_gcGC 记录表
    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_config_operation删除行为监控表
    fine_relationship血缘关系分析表
    fine_intelli_honeypot即时埋点表
    fine_intelli_log_honeypot日志埋点表
    fine_update_task更新任务表
    fine_update_task_detail更新任务明细表
    performAnalysis数据结构
    fine_intelli_focus_point功能埋点表
    fine_real_time_usage应用实时情况表
    fine_intelli_consume_point性能信息表

    2. fine_record_execute BI 执行表

    BI 执行表:报表访问/导出/打印日志,即如果报表访问/导出/打印的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录。

    其各个字段对应的含义如下表所示:

    字段含义备注字段类型
    id主键
    VARCHAR
    tname仪表板存放路径
    VARCHAR
    displayName

    挂载到平台的目录名称

    记录目录全路径

    如果直接访问链接则为空

    VARCHAR
    type

    报表访问方式

    具体列举在下面的表格中

    范围0~105,目前已使用33个编码

    INTEGER
    param

    记录被分享节点名称

    2020-08-04 及之后的 JAR 该字段有值

    如果被分享节点为多层级部门,则记录形式为:1层节点/2层节点/节点

    每次分享记录一行数据,仅记录,但不导出

    VARCHAR
    ip操作者 IP 仅记录,但不导出VARCHAR
    username执行报表的用户
    VARCHAR
    userrole执行报表的用户角色
    VARCHAR
    consume执行耗时

    包括 SQL 执行时间和报表计算时间

    单位为ms

    BIGINT
    time日志开始时间
    BIGINT
    sqlSQL 语句
    VARCHAR
    sqlTimeSQL 执行的总时间FR 有效字段,BI 仪表板为 0,BI 未使用该字段BIGINT
    browser客户端访问报表所用的浏览器版本

    5.1.11 及之后版本,可通过该字段中的terminal判断访问终端

    browser:浏览器类型和版本

    OSInfo:操作系统,分为Windows、Mac、Unix

    terminal:客户端标识,分为PC、App、H5

    • PC:访问终端为PC 端 

    • App:访问终端为帆软App/HTML5端访问公共链接

    • H5:HTML5端访问非公共链接模板

    VARCHAR
    memory

    报表占用内存,单位 B

    FR 有效字段,BI 仪表板为 0,BI 未使用该字段BIGINT
    reportId模板编号
    VARCHAR
    userId用户 ID
    VARCHAR
    complete

    是否计算完成

    FR 有效字段,BI 仪表板为 0,BI 未使用该字段INTEGER
    source访问方式FR 有效字段,BI 仪表板为 0,BI 未使用该字段VARCHAR
    sessionID会话 ID用于与性能埋点表中(fine_intelli_consume_point)的前端渲染耗时相关埋点进行关联VARCHAR
    node加载模板的节点名需导出treasure包,详情请参见:云端运维使用步骤VARCHAR
    error模板执行过程中第一个报错信息需导出treasure包,详情请参见:云端运维使用步骤VARCHAR
    webInfo模板执行信息

    webResolution:当前模板执行在前端访问时的分辨率,记录格式为x*y

    fullScreen:当前模板执行在前端访问时是否是全屏模式,记录格式为1/0

    VARCHAR

    注: 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
    10Excel 分页导出excel
    11Excel 原样导出excelO
    12Excel 整页导出excelL
    13Excel 分页分 sheet 导出excelS
    14PDF 导出pdf
    15Word 导出word
    16SVG 导出svg
    17CSV 导出csv
    18文本导出text
    19JPG 图片导出 jpg
    20PNG 图片导出png
    21GIF 图片导出gif
    22BMP 图片导出bmp
    23WBMP 图片导出 wbmp
    24内置数据集导出模板cpt
    25HTML 导出html
    26填报 HTML 导出write_html
    27BI 导出 Excel
    30Flash 打印print_flash
    31PDF 打印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
    106BI 模板全局导出 PDFbi_template_export_pdf
    107BI 模板全局导出 Excelbi_template_export_excel
    108BI 组件导出 Excelbi_component_export_excel
    109BI模板另存为
    201关闭浏览器或者 Tab 页(BI)
    202编辑自助数据集
    203分享自助数据集bi_analysis_table_share
    204关闭分享自助数据集
    205关闭分享BI模板
    206关闭BI公共链接


    2. fine_record_login 登录表

    登录表:用户登录日志,用于记录用户的登录信息。

    其各个字段对应的含义如下表所示:

      字段  含义字段类型
    time登录时间BIGINT
    ip登录 IP 地址VARCHAR
    username  登录的用户VARCHAR
    userrole登录的用户角色VARCHAR

    3. fine_record_logout 登出表

    登出表:用户登出日志,用于记录用户的登出信息。

    其各个字段对应的含义如下表所示:

    其各个字段对应的含义如下表所示:

      字段

      含义

    字段类型

    time用户退出平台时间BIGINT
    ip登出 IP 地址VARCHAR
    username  登出平台的用户名VARCHAR
    userrole登出平台的用户角色VARCHAR

    4. fine_record_email 邮件表

    邮件表:邮件发送日志(只包含工具栏中的“邮件”),即如果报表发送邮件的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录。

    其各个字段对应的含义如下表所示:

      字段

    含义  

    字段类型

    receiver收件人用户名VARCHAR
    mail收件人邮箱VARCHAR
    ip发送邮件的IP地址VARCHAR
    username发送邮件的用户VARCHAR
    tname仪表板存放路径VARCHAR
    displayName

    仪表板的实际名称,非「目录管理」中仪表板的名称

    如果直接访问链接则为空

    VARCHAR
    content邮件内容VARCHAR
    time发送时间BIGINT
    result是否发送成功BIT
    detail详情 VARCHAR

    5. fine_record_write 填报表

    填报表:记录填报日志信息,即如果报表进行填报的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录。

    其各个字段对应的含义如下表所示:

    字段  

    含义  

    字段类型

    username填报报表的用户VARCHAR
    tname  仪表板存放路径VARCHAR
    time填报时间BIGINT
    sqlSQL 语句VARCHAR
    sqlTimeSQL 执行的总时间BIGINT
    result是否填报成功BIT
    ip填报报表的IP地址VARCHAR
    displayName

    仪表板的实际名称,非「目录管理」中仪表板的名称

    如果直接访问链接则为空

    VARCHAR
    detail详情VARCHAR
    browser客户端访问报表所用的浏览器版本VARCHAR
    consume执行耗时,包括 SQL 执行时间,报表计算时间VARCHAR

    6. fine_record_error 执行出错日志表

    执行出错日志表:即如果报表执行的过程中报错的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录,记录全部 error 和 fatal 级别的报错信息。

    其各个字段对应的含义如下表所示:

      字段

      含义

    备注

    字段类型

    displayName

    仪表板的实际名称,非「目录管理」中仪表板的名称

    如果直接访问链接则为空

    VARCHAR
    ip执行报表的 IP 地址
    VARCHAR
    msg错误信息
    VARCHAR
    time出错记录时间
    DATE
    tname出错的仪表板存放路径

    如果不是模板出错,则 tname 记录为“非模板触发错误”。

    VARCHAR
    trace错误路径
    VARCHAR
    username执行报表的用户
    VARCHAR
    userrole执行报表的用户角色
    VARCHAR
    errorcode错误码无错误码时记为空VARCHAR
    platformDisplay

    是否在平台中显示


    1-是

    0-否

    有记录到此表的错误日志,此字段记为1,反之此字段记为0

    平台日志的错误日志中过滤展示,只展示 platformDisplay=1 的记录。

    INTEGER

    7. fine_record_param 常用参数组合表

    常用参数组合表:记录常用参数组合日志信息。

    其各个字段对应的含义如下表所示:

      字段

      含义

    备注

    字段类型

    templateid仪表板 ID
    VARCHAR
    username  用户
    VARCHAR
    pgroup

    参数,值以数组形式展示:

    {参数 1:参数值,参数 2:参数值}


    2020-02-28 及之后的 JAR ,pgroup 字段值加密显示VARCHAR
    time记录时间
    BIGINT

    8. fine_record_sms 短信发送表

    短信发送表:记录短信发送日志信息,即如果发送短信的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录.。

    其各个字段对应的含义如下表所示:

      字段

      含义

    字段类型

    receiver收件人用户名VARCHAR
    mobile接收人手机号VARCHAR
    content邮件内容VARCHAR
    time发送时间BIGINT
    result是否发送成功BIT
    detail详情VARCHAR
    sender发件人用户名VARCHAR

    9. fine_record_operate 管理日志表

    管理日志表:即用户对模块进行操作的时候,将会在该表中添加一条记录,并在相应字段中填写其对应的信息记录。

    其各个字段对应的含义如下表所示:

      字段

    含义  

    字段类型

    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防注入已转义的字符
    定时调度定时任务“任务名称”增/删/改
    定时调度全局设置

    多级上报上报流程“流程名”增/删/改
    多级上报上报任务“任务名”增/删/改
    移动平台移动平台
    开/关
    移动平台授权设备

    移动平台二维码配置

    模板认证全局设置

    模板认证权限设置“部门/角色/姓名(用户名)”增/删

    权限项:“模板路径”
    类型:查看/填报

    远程设计权限权限设置“姓名(用户名)”改后权限项:“模板路径”
    插件管理插件管理“插件名”安装/删除/启用/禁用/更新

    10. fine_record_sql SQL 执行表

    SQL 执行表:记录 SQL 的执行情况。

    其各个字段对应的含义如下表所示:

      字段

      含义

    备注

    字段类型

    columns数据集规模记录列数BIGINT
    dsname数据集的名称
    VARCHAR
    executeid执行表 ID
    VARCHAR
    rows数据集规模记录行数BIGINT
    sqltimeSQL 执行时间单位:毫秒BIGINT
    connection数据连接名
    VARCHAR
    connectionID数据连接标识ID与功能埋点表(fine_intelli_focus_point)中的数据源连接相关埋点进行关联VARCHAR
    time记录时间
    BIGINT

    11. fine_record_gc GC 记录表

    GC 记录表:记录系统的 GC 信息。

    其各个字段对应的含义如下表所示:

    字段

    含义

    备注

    字段类型

    heapBeforeUsedGC 前堆使用内存
    BIGINT
    heapAfterUsedGC 前堆使用内存
    BIGINT
    heapBeforeCommittedGC 后堆申请内存
    BIGINT
    heapAfterCommittedGC 后堆申请内存
    BIGINT
    gcStartTimeGC 开始时间
    BIGINT
    durationGC 持续时间
    BIGINT
    gcCause

    GC 的原因

    常见原因有:System.gc() , allocation failure, humongousVARCHAR
    gcType

    GC 类型

    分为Young GC和Full GCVARCHAR
    metaspaceBeforeUsedmetaspace GC 前使用内存
    BIGINT
    metaspaceBeforeCommittedmetaspace GC 前申请内存
    BIGINT
    metaspaceAfterUsedmetaspace GC 后使用内存
    BIGINT
    metaspaceAfterCommittedmetaspace 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

    12. fine_record_conf 部分配置信息表

    记录fine_conf_entity中的部分配置信息。

    字段

    含义

    字段类型

    time记录时间BIGINT
    id配置项VARCHAR
    value配置项值VARCHAR

    13. fine_record_lock 用户锁定日志表

    记录用户锁定的日志

    字段

    含义

    字段类型

    time入库时间BIGINT
    lockItem锁定对象VARCHAR
    lockTime锁定时间VARCHAR
    autoUnlockTime自动解锁时间VARCHAR

    14. fine_tpl_info 模板属性表

    记录模板属性

    注:该表已无实际用途,仅作为备用。因此不会在表中记录任何数据。

    字段

    含义

    备注

    字段类型

    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

    15. fine_container_entity 容器信息表

    记录容器信息

    字段

    含义

    字段类型

    time入库时间BIGINT
    node节点名VARCHAR
    item配置项VARCHAR
    value配置项VARCHAR

    16. fine_function_process 功能点信息表

    记录功能点信息

    字段

    含义

    字段类型

    time入库时间BIGINT
    function功能点VARCHAR

    17. fine_operation_process_log 云端运维操作日志表

    记录云端运维操作日志

    字段

    含义

    字段类型

    time记录时间BIGINT
    node节点名称VARCHAR
    process日志内容VARCHAR

    18. fine_operation_shutdown_record 信号量信息表

    记录信号量信息

    字段

    含义

    字段类型

    time入库时间BIGINT
    pid进程IDVARCHAR
    startTime开始时间BIGINT
    upTime截止时间BIGINT
    node节点VARCHAR
    signalName信号名VARCHAR

    19. fine_plugin_usage 插件信息表

    记录插件信息

    字段

    含义

    字段类型

    time入库时间BIGINT
    plugin插件名VARCHAR
    version插件版本VARCHAR
    API插件中接口使用情况VARCHAR
    operation插件运行情况VARCHAR
    register插件注册情况VARCHAR
    enable插件是否启用BIT

    20. fine_schedule_record 定时任务执行日志表

    记录定时任务执行信息

    字段

    含义

    备注

    字段类型

    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

    21. fine_config_operation 删除行为监控表

    记录分组、业务包、表、关联的删除操作

    5.1.12 及之后版本新增该表。

    字段名含义数据格式
    uuid主键VARCHAR
    time时间Long
    user用户名VARCHAR
    resource_type

    资源类型,包括:

    仪表板

    分组

    业务包

    关联

    VARCHAR
    operate_type操作类型,目前只记录删除操作VARCHAR
    info配置信息,表名、业务包名、分组名等等VARCHAR
    thread_name线程名VARCHAR

    22. fine_relationship 血缘关系分析表

    记录数据表仪表板的血缘关系数据。

    5.1.14 及之后版本新增该表。该表默认为空,需要管理员在「BI工具」中的「仪表板的血缘分析」功能中,执行一下同步数据,该表才会出现内容。

    字段名含义数据格式
    uuid
    主键VARCHAR
    time时间
    Long
    tableId表名VARCHAR
    tableName转义名VARCHAR
    engine使用引擎VARCHAR
    tableType

    表类型:

    database

    sql

    server

    excel

    analysis

    confAnalysis

    VARCHAR
    creatorName表创建者VARCHAR
    childTable子表名VARCHAR
    firstChild

    是否是直接子表

    0:不是直接子表

    1:是直接子表

    Long
    dashboardName仪表板名VARCHAR
    dashboardId仪表板IDVARCHAR

    23. fine_intelli_honeypot 即时埋点表

    字段字段格式定义
    idVARCHAR埋点ID
    timeBIGINT日志时间
    addrVARCHARip
    userNameVARCHAR操作用户名
    tableIdVARCHAR操作表ID
    commentVARCHAR操作对象转义名
    targetVARCHAR操作对象
    tableNameVARCHAR操作表名
    transferNameVARCHAR操作备注
    describeVARCHAR参数

    24. fine_intelli_log_honeypot 日志埋点表

    字段含义字段格式
    idIDVARCHAR
    startTime报错日志时间BIGINT
    errorCode报错编码VARCHAR

    25. fine_update_task 更新任务表

    注:5.1.12 之前的 BI 工程,该部分信息可在 LogDB 中查看。

          5.1.12 及之后版本的 BI 工程,该部分信息可在 FineDB 中查看。

    字段名含义备注类型
    planId任务实例唯一标识,每一次运行都不同
    string
    taskName任务名称表名+任务类型(单表/业务包/全局)string
    startTime任务开始时间
    Long
    endTime任务结束时间
    Long
    runningResult完成状态

    ALL:全部成功

    PART:部分成功

    string
    state更新状态

    END:已结束

    RUNNING:运行

    string
    triggerType触发方式

    MANUAL:手动

    AUTO:定时

    string
    roleId触发人Id
    string
    roleName触发人名称
    string
    countOverView任务中各类型的表的更新情况。JSON

    expectBaseTableUpdate 期望的基础表数量

    actualBaseTableUpdate 实际成功更新的基础表数量

    expectComplexUpdate 期望的自助数据集数量

    actualComplexUpdate 实际成功的自助数据集数量

    expectRelationUpdate 期望的关联更新数量

    actualRelationUpdate 实际成功的关联数量

    string
    extra1额外的字段1
    string
    extra2额外的字段2
    string
    extra3额外的字段3
    string
    time数据插入时间,swift表清理需要
    Long

    26. fine_update_task_detail 更新任务明细表

    注:5.1.6 之前的 BI 工程,更新任务相关的信息,记录在 fine_DSGenerateFinishMap_SwiftTable(数据集更新信息临时表)和 fine_DSGenerate_SwiftTable(数据集更新信息表)中

          5.1.6~5.1.11 之间的 BI 工程,该部分信息可在 LogDB 的fine_update_task_detail(更新任务明细表)中查看。

          5.1.12 及之后版本的 BI 工程,该部分信息可在 FineDB fine_update_task_detail(更新任务明细表)中查看。

    字段名含义备注
    planId任务实例唯一标识,每一次运行都不同
    string
    loadId明细标识,在一个更新任务中唯一
    Integer
    loadName明细信息的名字表为表名+包名,关联为关联的信息string
    loadType明细类型

    BASE:基础表

    FAST、ETL:自助数据集

    RELATION:关联

    string
    updateType更新类型

    FULL:全量

    INCREASE:增量

    string
    state更新状态

    LOADING:更新中

    SUCCESS:成功

    PART_SUCCESS:部分成功

    WAITING:排队等待

    WRONG:失败

    string
    endTime数据更新结束时间
    Long
    effectTime生效时间,真正可用
    Long
    startTime更新开始时间
    Long
    execption失败报错信息
    string
    failedSonId基础表导致的更新失败的表的ID集合
    string
    extra1额外的字段1
    string
    extra2额外的字段2
    string
    extra3额外的字段3
    string
    time数据插入时间,swift表清理需要
    Long
    fatherFailedIds更新失败的父表的ID集合
    string
    tableId额外的字段
    string
    updateCount变化的行数,可能有增有减5.1.10 版本新增字段Long
    errorCode错误代码5.1.10 版本新增字段Long
    totalCount总行数5.1.10 版本新增字段Long
    deleteCount增量减行数5.1.10 版本新增字段Long
    writeTime写文件时间5.1.10 版本新增字段Long
    etlFlow自助数据集的步骤5.1.10 版本新增字段string
    appendCount增量增行数5.1.10 版本新增字段Long
    columns5.1.10 版本新增字段Long
    jdbcTime数据获取时间5.1.10 版本新增字段Long
    openTimesql执行时间5.1.10 版本新增字段Long
    infos非报错信息(只有国际化的key值和参数)5.1.10 版本新增字段string

    27. performAnalysis 数据结构

    包括仪表板和数据准备两种结构。

    字段名称

    含义

    备注

    id唯一代表事件的标识符字符串
    type大类类型

    可枚举数字类型

    0:仪表盘

    1:数据准备

    user用户名称字符串
    startTime开始时间日期格式字符串
    endTime结束时间日期格式字符串
    category仪表盘名称/表名称字符串
    subCategory组件名称/步骤名称字符串
    eventName事件名称字符串
    exclusiveDuration该事件独占时间

    数字(ms)

    dataSource描述数据源信息字符串
    query执行的SQL字符串
    row行数数字
    contentSize所占内存大小数字(kb)
    exception

    异常信息

    如果出现异常信息请记录到这里方便排查问题

    字符串
    additionalInfo额外信息字符串(可JSON解析)

    事件列表

    事件大类事件名称事件子名称含义

    仪表盘

    type:0




    cache

    SpiderBaseCriteriaSQL三级缓存
    cacheGroupCacheProcedure
    CrossCacheProcedure
    数二级缓存
    cacheGroupPagingCacheProcedure
    CrossPagingCacheProcedure
    分页一级缓存
    crossPage
    groupPage

    分页处理
    makeTree
    二维表树化
    postGroup
    多指标后重新进行分组汇总
    treeSort
    树排序
    multiTarget(Old)
    多指标计算逻辑(老引擎)可能拆分多个SQL
    multiTarget(New)
    多指标计算逻辑(新引擎)可能拆分多个SQL

    数据准备

    type:1

    previewData


    表数据的预览(非编辑内)
    processResult
    自主数据集编辑内数据预览
    getData
    获取自主数据集编辑内预览数据

    公共事件

    type: 0 or 1

    sqlQuery


    SQL数据查询
    excelQuery

    Excel数据查询


    getFields
    获取字段信息

    28. fine_intelli_focus_point 功能埋点表

    功能埋点表:用来保存所有公共的埋点信息。

    其各个字段对应的含义如下表所示:

    字段  

    含义  

    备注

    字段类型

    id埋点 ID 编号
    VARCHAR
    text记录的主要内容
    VARCHAR
    source

    埋点来源

    -1-没有定义来源(UNDEFINED)

    1-内置 JAR 包的功能点(EMBED)

    2-插件功能点(PLUGIN)

    4- FineReport 的功能点(REPORT)

    8- FineBI 的功能点(BI)

    INTEGER
    time时间
    DATE
    username用户名转码处理,超管用户为 0VARCHAR
    ip出发埋点的 IP
    VARCHAR
    title标题,埋点是什么
    VARCHAR
    body一个 JSON 数据结构

    根据功能点 ID 存放不同功能点的信息

    次要信息,可能为空

    VARCHAR

    字段 id 格式说明:

    例如:FR-P1001

    FR 前缀,表示是 FR 的埋点。

    第一位字母表示功能/性能:F-功能、P-性能。

    第二位数字表示分类:1-数据源、2-前台、3-报错、4-智能运维、5-设计器。

    表中字段 id 和 body 之间的关系如下表所示:

    idbody作用
    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-F5002node:节点名

    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-F5008function:功能点购买情况

    功能点购买情况:功能点购买情况,每日记录一次

    29. fine_real_time_usage 应用实时情况表

    应用实时情况表:记录应用实时情况。

    其各个字段对应的含义如下表所示:

      字段

    含义

    备注

    字段类型

    node节点名2019-05-20 及之后 JAR 新增字段VARCHAR
    cpuCPU 利用率
    DOUBLE
    memory当前 JVM 内存情况
    BIGINT
    time记录时间,每分钟一条
    BIGINT
    sessionNum存活会话数2019-05-20 及之后 JAR 新增字段BIGINT
    onlineNum系统在线人数2019-05-20 及之后 JAR 新增字段BIGINT
    pid进程 PID2019-05-20 及之后 JAR 新增字段VARCHAR
    templateRequest正在计算的模板请求数
    INTEGER
    httpRequest总的正在处理的 http 请求数
    INTEGER
    sessionRequest正在处理的带 sessionid 的请求数
    INTEGER
    fineIOfineIO 占用堆外内存大小

    单位 KB

    2020-08-04 及之后 JAR 新增字段

    BIGINT
    NIONIO 占用堆外内存大小

    单位 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

    30. fine_intelli_consume_point 性能信息表

    性能信息表:记录性能相关信息。

    其各个字段对应的含义如下表所示:

    字段

    说明

    备注

    id埋点 id 编号BI 为 X961
    source埋点来源

    Original 类里面

    embed:表示当前系统的

    plugin:表示插件的埋点

    undefined:表示没有定义来源

    time时间开始时间
    finish结束时间FR 有效字段、BI 为 0,BI 未使用该字段

    consume

    耗时 单位 ms
    memory内存大小 单位 byteFR 有效字段、BI 为 0,BI 未使用该字段
    username操作者
    ip操作 IP
    title资源 ID可以是模板 ID,分析表 ID,表 ID 等
    text资源内容可以是模板名字,分析表名字等。BI 未使用该字段
    type操作类型可以表明是进行了哪种操作。BI 未使用该字段
    comment资源备注可以是可以是更具体一些的信息,需要直接分析的数据。BI未使用该字段
    body埋点具体信息一个 JSON 数据结构,根据不同的埋点里面存放不同的信息

    附件列表


    主题: 管理员指南
    • 有帮助
    • 没帮助
    • 只是浏览

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526

    文 档反 馈

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭