LogDB 表结构

  • 文档创建者:Carly
  • 编辑次数:5次
  • 最近更新:Carly 于 2021-02-02
  • 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_func功能点使用日志表
    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_DSGenerateFinishMap_SwiftTable数据集更新信息临时表
    fine_DSGenerate_SwiftTable数据集更新信息表
    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 执行时间和报表计算时间BIGINT
    time日志开始时间
    BIGINT
    sqlSQL 语句
    VARCHAR
    sqlTimeSQL 执行的总时间FR 有效字段,BI 仪表板为 0,BI 未使用该字段BIGINT
    browser客户端访问报表所用的浏览器版本
    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

    字段 type 具体含义:

    编码  类型  markString 
    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
    101BI 模板预览bi_view
    102

    BI 模板编辑

    1)记录逻辑:点开一张仪表板进入编辑状态,等待页面全部加载完毕,无论做多少操作或不做操作,记录一次;下次再点模板进去编辑或者刷新网页记录第二次

    2)同一张仪表板,每次编辑都会有记录

    bi_edit
    103BI 模板分享bi_share
    104记录创建的公共链接操作bi_create_publink
    105记录公共链接访问情况bi_view_share
    106BI 模板全局导出 PDFbi_template_export_pdf
    107BI 模板全局导出 Excelbi_template_export_excel
    108BI 组件导出 Excelbi_component_export_excel
    201关闭浏览器或者 Tab 页(BI)
    203BI 数据集分享bi_analysis_table_share

    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
    operation操作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_func 功能点使用日志表

    功能点使用日志表:记录功能点使用情况

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

    字段含义字段类型
    func

    功能点,值以数组展示,例如:

    功能:次数,功能:次数

    VARCHAR
    time记录时间BIGINT

    13. fine_record_conf 部分配置信息表

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

    字段

    含义

    字段类型

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

    14. fine_record_lock 用户锁定日志表

    记录用户锁定的日志

    字段

    含义

    字段类型

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

    15. 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

    16. fine_container_entity 容器信息表

    记录容器信息

    字段

    含义

    字段类型

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

    17. fine_function_process 功能点信息表

    记录功能点信息

    字段

    含义

    字段类型

    time入库时间BIGINT
    function功能点VARCHAR

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

    记录云端运维操作日志

    字段

    含义

    字段类型

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

    19. fine_operation_shutdown_record 信号量信息表

    记录信号量信息

    字段

    含义

    字段类型

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

    20. fine_plugin_usage 插件信息表

    记录插件信息

    字段

    含义

    字段类型

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

    21. 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

    22. fine_DSGenerateFinishMap_SwiftTable 数据集更新信息临时表

    字段名含义备注数据格式

    finish_taskId

    更新方式类型group_load,通过infoKey来区分不同的表

    VARCHAR

    finish_infoKey

    分布式表id


    VARCHAR

    infoType

    更新任务类型

    TABLE:单表更新

    RELATION:关联更新

    INDEX:索引

    INCREASE_ADD:增量更新

    INCREASE_DELETE:增量删除

    RELATION_DISTINCT:关联去重更新

    VARCHAR

    startTime

    开始时间


    BIGINT

    endTime

    结束时间


    BIGINT

    state

    更新状态

    RUN:正在更新

    FINISH:更新结束

    READY:准备更新

    FAIL:更新失败

    VARCHAR

    throwableInfoList

    异常信息


    VARCHAR

    23. fine_DSGenerate_SwiftTable 数据集更新信息表

    字段名含义备注数据格式

    taskId

    更新方式类型

    group_load,通过infoKey来区分不同的表

    VARCHAR

    infoKey

    分布式表id


    VARCHAR

    infoType

    更新任务类型

    TABLE:单表更新

    RELATION:关联更新

    INDEX:索引

    INCREASE_ADD:增量更新

    INCREASE_DELETE:增量删除

    RELATION_DISTINCT:关联去重更新

    VARCHAR

    startTime

    开始时间


    BIGINT

    endTime

    结束时间


    BIGINT

    state

    更新状态

    RUN:正在更新

    FINISH:更新结束

    READY:准备更新

    FAIL:更新失败

    VARCHAR

    throwableInfoList

    异常信息


    VARCHAR

    24. fine_intelli_honeypot 即时埋点表

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

    25. fine_intelli_log_honeypot 日志埋点表

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

    26. fine_update_task 更新任务表

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

    1 全部成功

    2 部分成功

    string
    state更新状态

    1 已结束

    2 运行

    string
    triggerType触发方式

    1 手动

    2 定时

    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

    27. fine_update_task_detail 更新任务明细表

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

    1 基础表

    2 自助数据集

    3 关联

    string
    updateType更新类型

    1 全量

    2 增量

    string
    state更新状态

    1 更新中

    2 成功

    3 部分成功

    4 排队等待

    5 失败

    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

    28. 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
    获取字段信息

    29. 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-F1001

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

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

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

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

    idbody作用
    FR-F1001

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

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

    30. 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

    31. 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 数据结构,根据不同的埋点里面存放不同的信息

    附件列表


    主题: 管理员指南
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!