本文將簡單介紹 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_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
效能資訊表
fine_template_error
執行出錯日誌
BI 執行表:報表存取/匯出/列印日誌,即如果報表存取/匯出/列印的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。
其各個欄位對應的含義如下表所示:
欄位名
含義
備註
資料格式
uuid
使用者的唯一標識欄位
-
VARCHAR
id
主鍵
tname
儀表板存放路徑
displayName
掛載到平台的目錄名稱
記錄目錄全路徑
如果直接存取連結則為空
type
報表存取方式
具體列舉在下面的表格中
範圍0~105,目前已使用33個編碼
INTEGER
param
記錄被分享節點名稱
2020-08-04 及之後的 JAR 該欄位有值
如果被分享節點為多層級部門,則記錄形式為:1層節點/2層節點/節點
每次分享記錄一行資料,僅記錄,但不匯出
ip
操作者 IP
僅記錄,但不匯出
username
執行報表的使用者
userrole
執行報表的使用者角色
consume
執行耗時
包括 SQL 執行時間和報表計算時間
單位為ms
BIGINT
time
日誌開始時間
sql
SQL 語句
FR 有效欄位,BI 儀表板為空,BI 未使用該欄位
記錄操作的 FineReport 報表中的 sql 語句,不記錄FineBI相關 sql 資料表的 sql 語句
sqlTime
SQL 執行的總時間
FR 有效欄位,BI 儀表板為 0,BI 未使用該欄位
browser
用戶端存取報表所用的瀏覽器版本
5.1.11 及之後版本,可透過該欄位中的terminal判斷存取終端
browser:瀏覽器類型和版本
OSInfo:作業系統,分為Windows、Mac、Unix
terminal:用戶端標識,分為PC、App、H5
PC:存取終端為PC 端
App:存取終端為帆軟App/HTML5端存取公共連結
H5:HTML5端存取非公共連結範本
memory
報表佔用記憶體,單位 B
reportId
範本編號
userId
使用者 ID
complete
是否計算完成
source
存取方式
integration:透過url存取
single:平台存取
sessionID
對話 ID
用於與效能埋點表中(fine_intelli_consume_point)的前端渲染耗時相關埋點進行聯動
node
載入範本的節點名
需匯出treasure包,詳情請參見:雲端健檢分析使用步驟
error
範本執行程式中第一個報錯資訊
webInfo
範本執行資訊
webResolution:當前範本執行在前端存取時的解析度,記錄格式為x*y
fullScreen:當前範本執行在前端存取時是否是全螢幕模式,記錄格式為1/0
lastMod
範本上次改動時間
detail
詳細資訊
用於記錄被分享的儀表板明細資訊
fineMarId
預覽範本使用的裝置 ID
注: 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
編輯自助資料集
205
關閉分享BI範本
206
關閉BI公共連結
302
BI編輯組件
401
預覽Excel插件範本
402
編輯Excel插件範本(預留)
403
分享Excel插件範本
404
建立Excel插件公共連結
405
透過公共連結存取Excel插件範本
408
Excel組件匯出Excel
409
Excel儀表板另存為
登入表:使用者登入日誌,用於記錄使用者的登入資訊。
欄位類型
唯一標識欄位
登入時間
登入 IP 地址
登入的使用者
登入的使用者角色
登入方式
-1:無法獲取的登入方式
0:預設登入
1:跨域登入
2:遠端設計
3:第三方
4:行動端
操作類型
0:登入
1:註銷
2:逾時登出
3:保持登入
認證方式
-1:無法獲取的認證方式
0:密碼
1:檢驗碼
2:整合
操作結果
0:成功
1:失敗
注:6.0.8 及之後版本,該表已棄用。
登出表:使用者登出日誌,用於記錄使用者的登出資訊。
欄位
使用者跳出平台時間
登出 IP 地址
登出平台的帳號
登出平台的使用者角色
郵件表:郵件傳送日誌(只包含工具欄中的“郵件”),即如果報表傳送郵件的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。
sender
寄件人帳號
receiver
收件人帳號
mail
收件人信箱
傳送郵件的IP地址
傳送郵件的使用者
此欄位在BI暫無用途,為空
content
傳送時間
result
是否傳送成功
BIT
詳情
填報表:記錄填報日誌資訊,即如果報表進行填報的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。
填報報表的使用者
填報時間
是否填報成功
填報報表的IP地址
儀表板的實際名稱,非「目錄管理」中儀表板的名稱
執行耗時,包括 SQL 執行時間,報表計算時間
body
用 json 資料結構記錄以下資訊:
1)key:請求的固標度籤
2)value:(times, max,min,avg)
times:該類請求出現次數,單位:次
max:該類請求最大回应時長,單位:ms
min:該類請求最小回应時長,單位:ms
avg:該類請求平均回应時長,單位:ms
執行出錯日誌表:即如果報表執行的程式中報錯的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄,記錄全部 error 和 fatal 級別的報錯資訊。
注:FineBI5.1.19 及之後版本,fine_record_error不再使用,報錯資訊記錄到fine_template_error 表中。
執行報表的 IP 地址
msg
錯誤資訊
出錯記錄時間
DATE
出錯的儀表板存放路徑
如果不是範本出錯,則 tname 記錄為“非範本觸發錯誤”。
trace
錯誤路徑
errorcode
錯誤碼
無錯誤碼時記為空
platformDisplay
是否在平台中顯示
1-是
0-否
有記錄到此表的錯誤日誌,此欄位記為1,反之此欄位記為0
平台日誌的錯誤日誌中過濾展示,只展示 platformDisplay=1 的記錄。
常用參陣列合表:記錄常用參陣列合日誌資訊。
注:fine_record_param 表是FR的常用參數表
templateid
儀表板 ID
使用者
pgroup
參數,值以陣列形式展示:
{參數 1:參數值,參數 2:參數值}
2020-02-28 及之後的 JAR ,pgroup 欄位值加密顯示
記錄時間
簡訊傳送表:記錄簡訊傳送日誌資訊,即如果傳送簡訊的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄.。
mobile
接收人手機號碼
郵件內容
管理日誌表:即使用者對模組進行操作的時候,將會在該表中新增一條記錄,並在相應欄位中填寫其對應的資訊記錄。
模組(存國際化的 key)
item
設定項
resource
被存取資源
operate
操作
帳號
使用者 IP 地址
使用者操作時間
requestParam
請求參數
平台展示級別
status
本次操作的成敗
具體需要記錄的場景如下表所示:
TYPE-模組
ITEM-設定項
RESOURCE-被存取資源
OPERATION-操作
DETAIL-詳情
目錄管理
節點
“節點全路徑”
增/刪/改
範本
連結
上報標籤
使用者管理
全局設定
改
“姓名(帳號)”
部門
“部門全路徑”
部門下職位
“職位全路徑”
增/刪
職位
"職位名稱"
職位下人員
“職位名稱”-“姓名(帳號)”
角色
“角色名稱”
角色下人員
“角色名稱”-“姓名(帳號)”
平台使用使用者
BI僅查看使用者
BI編輯使用者
行動平台使用者
權限管理
權限設定
“部門/角色/姓名(帳號)”
權限項:“目錄/資料連結/業務包/可管理部門角色” 類型:查看/授權/編輯
權限複用
“生效物件【部門/角色/姓名(帳號)】”
複用
來源:“部門/角色/姓名(帳號)” 類型:“權限項”
系統管理
登入
單一登入
開/關
單一登入設定
上次登入資訊提示
忘記密碼
簡訊驗證
標準
標準參數
BI參數
列印
列印設定
簡訊
簡訊平台
帳號綁定
信箱
寄件人賬戶
備份還原
全局配置
平台配置
自動備份
備份檔案
增/刪/還原
報表範本
BI範本
jar包
插件
更新升級
jar包更新
更新
jar包還原
還原
備份jar包
刪
平台日誌
日誌設定
存取明細
匯出
使用者行為
範本熱度
效能監視
記憶體管理
智慧預警
記憶體對話
“姓名(帳號)”-“範本路徑”
結束
智慧釋放
範本限制
生命週期
資料連結
“資料連結名”
註冊資訊
公有雲認證/私有雲認證/上傳lic檔案
安全管理
sql防注入
禁用特殊關鍵字
已禁用的特殊關鍵字
分離字元
已轉義的字元
排程管理
定時任務
“任務名稱”
多級上報
上報流程
“流程名”
上報任務
“任務名”
行動平台
授權裝置
QRCODE配置
範本認證
權限項:“範本路徑” 類型:查看/填報
遠端設計權限
改後權限項:“範本路徑”
插件管理
“插件名”
安裝/刪除/啟動/禁用/更新
SQL 執行表:記錄 SQL 的執行情況。
注:fine_record_sql 表不會存BI範本的sql記錄,只會儲存報表引擎的sql計算程式。
columns
資料集規模
記錄列數
dsname
資料集的名稱
executeid
執行批次 ID
每次預覽/查詢時,執行的一批SQL共用一個批次 ID
rows
記錄行數
sqltime
SQL 執行時間
單位:毫秒
connection
資料連結名
connectionID
資料連結標識ID
與功能埋點表(fine_intelli_focus_point)中的資料源連結相關埋點進行聯動
GC 記錄表:記錄系統的 GC 資訊。
heapBeforeUsed
GC 前堆使用記憶體
heapAfterUsed
heapBeforeCommitted
GC 後堆申請記憶體
heapAfterCommitted
gcStartTime
GC 開始時間
duration
GC 持續時間
gcCause
GC 的原因
常見原因有:
System.gc()
Allocation Failure
humongous
Metadata GC Threshold
Ergonomics
GCLocker Initiated GC
gcType
GC 類型
分為GC和Full GC
metaspaceBeforeUsed
metaspace GC 前使用記憶體
metaspaceBeforeCommitted
metaspace GC 前申請記憶體
metaspaceAfterUsed
metaspace GC 後使用記憶體
metaspaceAfterCommitted
metaspace GC 後申請記憶體
balancePromoterScore
中止分值
youngBeforeUsed
年輕代 GC 前使用記憶體
youngBeforeCommitted
年輕代 GC 前申請記憶體
youngAfterUsed
年輕代 GC 後使用記憶體
youngAfterCommitted
年輕代 GC 後申請記憶體
loadScore
整體負載分值
使用者命名的節點名
單機下為空
oldBeforeUsed
老年代 GC 前使用記憶體
oldBeforeCommitted
老年代 GC 前申請記憶體
oldAfterUsed
老年代 GC 後使用記憶體
oldAfterCommitted
老年代 GC 後申請記憶體
pid
進程 pid
releasePromoterScore
釋放分值
記錄fine_conf_entity中的部分配置資訊。
配置項
value
配置項值
記錄使用者鎖定的日誌
入庫時間
lockItem
鎖定物件
lockTime
鎖定時間
autoUnlockTime
自動解鎖時間
記錄範本屬性
注:該表已無實際用途,僅作為備用。因此不會在表中記錄任何資料。
序號
tid
範本id
物理範本名稱
記錄 reportlet 下的完整路徑
cnums
條件屬性個數
formnums
公式個數
sheetnums
sheet個數
dsnums
資料集個數
compformnums
複雜公式的個數
包括層次座標、sql、value公式
submitnums
內建提交的個數
isfrozen
是否使用了凍結
isfoldtree
是否使用了摺疊樹
widgetnums
元件個數
tsize
範本總大小
imgsize
範本裏圖片的大小
execute0
引擎情況匯總0
execute1
引擎情況匯總1
execute2
引擎情況匯總2
execute3
引擎情況匯總3
execute4
引擎情況匯總4
mem0
記憶體情況匯總0
mem1
記憶體情況匯總1
mem2
記憶體情況匯總2
mem3
記憶體情況匯總3
mem4
記憶體情況匯總4
sql0
sql情況匯總0
sql1
sql情況匯總1
sql2
sql情況匯總2
sql3
sql情況匯總3
sql4
sql情況匯總4
filternums
過濾個數
injectnums
參數注入個數
formula
範本內公式使用情況
jsapi
範本內JS API使用情況
recordtime
範本檢查時間
記錄容器資訊
節點名
記錄功能點資訊
function
功能點
記錄雲端健檢分析操作日誌
節點名稱
process
日誌內容
記錄信號量資訊
注:fine_operation_shutdown_record和fine_plugin_usage整合到了fine_intelli_focus_point 表
進程ID
startTime
開始時間
upTime
截止時間
signalName
信號名
記錄插件資訊
plugin
插件名
version
插件版本
API
插件中API使用情況
operation
插件運作情況
register
插件註冊情況
enable
插件是否啟動
記錄定時任務執行資訊
UUID
creator
建立者
detailMessage
filePath
生成附件路徑
預留欄位,未使用
logMessage
日誌資訊
logTime
任務執行時間
日誌列印時間
logType
日誌類型
0-失敗
1-成功
2-跨越
nextFireTime
下一次記錄時間
runType
附件處理類型
0-快照生成
1-郵件傳送
2-FTP上傳
3-訊息推播
4-檔案列印
5-簡訊傳送
6-平台掛載
7-自訂類
8-定時填報
9-用戶端通知
10-SFTP上傳
taskName
任務名稱
taskID
任務ID
功能埋點表:用來儲存所有公共的埋點資訊。
埋點 ID 編號
記錄的主要內容
埋點來源
-1-沒有定義來源(UNDEFINED)
1-內建 JAR 包的功能點(EMBED)
2-插件功能點(PLUGIN)
4- FineReport 的功能點(REPORT)
8- FineBI 的功能點(BI)
時間
轉碼處理,超管使用者為 0
觸發埋點的 IP
title
標題,埋點是什麼
一個 JSON 資料結構
根據功能點 ID 存放不同功能點的資訊
次要資訊,可能為空
欄位 id 格式說明:
例如:FR-P1001
FR 前綴,表示是 FR 的埋點。
第一位字元示功能/效能:F-功能、P-效能。
第二位數字表示分類:1-資料源、2-前臺、3-報錯、4-智慧維運、5-設計器。
表中欄位 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"為使用者存取API連結推薦的結果
記憶體配置推薦數值
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
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:插件中所用API情況
opration:插件運作情況
register:插件註冊情況
enable:插件是否啟動
插件使用情況:插件的使用情況,每個插件在每日記錄一次
FR-F5008
function:功能點購買情況
功能點購買情況:功能點購買情況,每日記錄一次
應用實時情況表:記錄應用實時情況。
2019-05-20 及之後 JAR 新增欄位
cpu
CPU 利用率
DOUBLE
當前 JVM 記憶體情況
記錄時間,每分鐘一條
sessionNum
存活對話數
onlineNum
系統線上人數
進程 PID
templateRequest
正在計算的範本請求數
httpRequest
總的正在處理的 http 請求數
sessionRequest
正在處理的帶 sessionid 的請求數
fineIO
fineIO 佔用堆外記憶體大小
單位 KB
2020-08-04 及之後 JAR 新增欄位
NIO
NIO 佔用堆外記憶體大小
bufferMemUse
堆外使用總記憶體
directMem「nio」和mappedMem
physicalMemUse
物理記憶體已使用空間
physicalMemFree
物理記憶體閒置空間
效能資訊表:記錄效能相關資訊。
String
Long
埋點 id 編號
BI 為 X961
資源內容
可以是範本名稱,分析表名稱等。BI 未使用該欄位
Original 類裏面
embed:表示當前系統的
plugin:表示插件的埋點
undefined:表示沒有定義來源
Int
操作者
操作 IP
資源 ID
可以是範本 ID,分析表 ID,表 ID 等
frFullVersion
FR版本
biFullVersion
BI版本
cloudVersion
雲端健檢分析版本
finish
結束時間
FR 有效欄位、BI 為 0,BI 未使用該欄位
耗時 單位 ms
記憶體大小 單位 byte
可以表明是進行了哪種操作。BI 未使用該欄位
comment
資源備註
可以是更具體一些的資訊,需要直接分析的資料。BI未使用該欄位
埋點具體資訊
一個 JSON 資料結構,根據不同的埋點裏面存放不同的資訊
掛載到平台的目錄名稱,平台前端處理為國際化
noPath:表示非掛載存取
出錯的物理範本名稱(reportlet下的完整路徑)
執行範本的使用者,平台前端處理為國際化
notLogged:未登入存取
fromSchedule:排程管理
執行範本的IP地址(排程管理為空)
錯誤資訊,不包含具體錯誤位置等,基本和錯誤程式碼匹配(比如儲存格死循環,不顯示具體的儲存格)
錯誤堆棧
長度1000字元,超過截斷
code
錯誤程式碼
para
出錯時的查詢參數
是否成功預覽
1:預覽成功
0:預覽失敗
platfromDisplay
展示級別
記錄分組、業務包、表、聯動的刪除操作
user
resource_type
資源類型,包括:
儀表板
分組
業務包
聯動
operate_type
操作類型,目前只記錄刪除操作
info
配置資訊,表名、業務包名、分組名等等
thread_name
執行緒名
記錄資料表儀表板的血緣關係資料 。
該表已棄用,如需查詢可使用:BI系統配置資料集 。
tableId
表名
tableName
轉義名
engine
使用引擎
tableType
表類型:
database:db表
sql:sql表
server:伺服器資料集
excel:excel表
analysis:自助資料集
confAnalysis:編輯過的基礎表
creatorName
表建立者
childTable
子表名
firstChild
是否是直接子表
0:不是直接子表
1:是直接子表
dashboardName
儀表板名
dashboardId
儀表板ID
埋點ID
日誌時間
addr
userName
操作帳號
操作表ID
操作物件轉義名
target
操作物件
操作表名
transferName
操作備註
describe
ID
報錯日誌時間
errorCode
報錯編碼
注:5.1.12 之前的 BI 工程,該部分資訊可在 LogDB 中查看。
5.1.12 及之後版本的 BI 工程,該部分資訊可在 FineDB 中查看。
任務的唯一標識欄位
string
planId
任務實體唯一標識,每一次運作都不同
表名+任務類型(單表/業務包/全局)
任務開始時間
endTime
任務結束時間
runningResult
完成狀態
ALL:全部成功
PART:部分成功
state
更新狀態
END:已結束
RUNNING:運作
triggerType
觸發方式
MANUAL:手動
AUTO:定時
roleId
觸發人Id
roleName
觸發人名稱
countOverView
任務中各類型的表的更新情況。JSON
expectBaseTableUpdate:期望的基礎表數量
actualBaseTableUpdate:實際成功更新的基礎表數量
expectComplexUpdate:期望的自助資料集數量
actualComplexUpdate:實際成功的自助資料集數量
expectRelationUpdate:期望的聯動更新數量
actualRelationUpdate:實際成功的聯動數量
extra1
額外的欄位1
extra2
額外的欄位2
extra3
額外的欄位3
資料插入時間,swift表清理需要
注: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(更新任務明細表)中查看。
loadId
明細標識,在一個更新任務中唯一
Integer
loadName
明細資訊的名稱
表為表名+包名,聯動為聯動的資訊
loadType
明細類型
BASE:基礎表
FAST、ETL:自助資料集
RELATION:聯動
updateType
更新類型
FULL:全量
INCREASE:增量
LOADING:更新中
SUCCESS:成功
PART_SUCCESS:部分成功
WAITING:佇列等待
WRONG:失敗
資料更新結束時間
effectTime
生效時間,真正可用
更新開始時間
execption
失敗報錯資訊
failedSonId
基礎表導致的更新失敗的表的ID集合
fatherFailedIds
更新失敗的父表的ID集合
額外的欄位
updateCount
變化的行數,可能有增有減
5.1.10 版本新增欄位
totalCount
總行數
deleteCount
增量減行數
writeTime
寫檔案時間
etlFlow
自助資料集的步驟
appendCount
增量增行數
列
jdbcTime
資料獲取時間
openTime
sql執行時間
infos
非報錯資訊(只有國際化的key值和參數)
包括儀表板和資料準備兩種結構。
注:該表目前已禁用,不會寫入任何資料。如需查看資料表相關的SQL語句,請在「BI工具」的SQL效能監視中查看。
大類別別
0:儀表盤
1:資料準備
帳號稱
category
儀表盤名稱/表名稱
subCategory
組件名稱/步驟名稱
event
subEvent
exclusiveDuration
該事件獨佔時間
dataSource
描述資料源資訊
query
執行的SQL
row
行數
contentSize
所佔記憶體大小
exception
異常資訊
如果出現異常資訊記錄到這裏方便排查問題
additionalInfo
額外資訊
事件列表
事件大類
事件名稱
儀表盤
type:0
cache
SpiderBaseCriteria
SQL三級快取
GroupCacheProcedure CrossCacheProcedure
數二級快取
GroupPagingCacheProcedure 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
獲取欄位資訊
引擎效能埋點需求,對計算耗時等相關資訊進行埋點記錄。
引擎類型
1:直連
2:抽取
一些策略的命中情況
0:表示未命中
1:表示規則命中但是實際未命中
2:表示規則命中,實際命中
運作狀態
1:報錯
預警運作監視埋點表:提供清晰可見的運作監視資訊,以追溯預警任務執行情況。
預警推播渠道
郵件、簡訊、平台直接記錄名稱,例如“簡訊”
用戶端通知連接記錄對應的應用群聊等,例如“釘釘-釘釘應用-釘釘群聊”(應用和群聊是非必須的,可能存在沒有應用或沒有群聊的情況)
應用API通知連接記錄對應終端的名稱,例如“應用API-XXX”
多選的情況下連接記錄
預警執行成功則為空,執行失敗記錄錯誤堆疊
滑鼠選中內容,快速回饋問題
滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。
不再提示
10s後關閉
反馈已提交
网络繁忙