1. 概述
1.1 版本
FineBI伺服器版本 | 功能變更 |
---|---|
6.0 | - |
1.2 應用場景
1)當使用者遇到需要使用日誌的場景時,部分公司對機房管控較嚴格,申請進機房流程繁瑣,日誌獲取費時費力。
2)遇到較緊急且又需要日誌定位的問題時,日誌獲取困難可能會影響使用者的使用。
3)使用者向帆軟提產品bug時,需要提供一些必要的客戶環境資訊,但是客戶系統環境資訊因為種種原因獲取耗費時間較大。
1.3 功能簡介
透過「下載日誌」功能:
1)管理者可以按照「操作時間」和「日誌類型」篩選匯出日誌檔案。
2)管理者可以一鍵查看日誌檔案儲存位置。
3)管理者可以一鍵獲取並匯出報表工程環境資訊。
2. 下載日誌
管理者登入數據決策系統,點選「管理系統>智慧維運>平台日誌」,新增「下載日誌」Tab,如下圖所示:
注:叢集環境下,頁面右上角有叢集選擇框,管理者可以自行選擇需要下載日誌的具體節點。必須切換到相關節點才能下載該節點的日誌。
2.1 操作時間
管理者可選擇需要下載的日誌內容的操作時間範圍。支援「年月日」和「動態時間」。若日期超出當前存在的日誌檔案範圍,則僅下載現有檔案。
年月日:支援直接選擇具體的年月日,例如 2020-01-01。
動態時間:支援根據當前時間推算一個日期,例如今天之前一季度的季初。
2.2 日誌類型
支援匯出兩種類型的日誌:fanruan.log、gc.log。
Tomcat部署下額外支援匯出3種類型的日誌:catalina.out、catalina.log、access.log。如下圖所示:
注:Mac設計器無法獲取部署方式,顯示為unkown。
Windows/Linux設計器獲取的部署方式是tomcat。
2.3 效果預覽
點選「一鍵下載」,解壓下載的壓縮包,匯出的日誌內容如下圖所示:
3. 查看儲存位置
點選「查看儲存位置」按鈕,可查看各種日誌的儲存位置,如下圖所示:
4. 匯出環境資訊
點選「一鍵匯出」按鈕,即可匯出環境資訊。如下圖所示:
注:叢集環境下,頁面右上角有叢集選擇框,管理者可以自行選擇需要下載日誌的具體節點。
匯出的檔案格式為xml,內容如下表所示:
類別 | 檢查項 |
---|---|
系統環境資訊 | jar版本 |
作業系統 | |
cpu核心數 | |
記憶體資訊 | |
磁碟資訊 | |
Max_map_count | |
overcommit_memory | |
overcommit_ratio | |
jvm:version | |
jvm:xmx | |
jvm:disableExplicitGC | |
jvm:useConcMarkSweepGC | |
jvm:UseG1GC | |
jvm:-Duser.country | |
jvm:-Duser.language | |
jvm:-Djava.awt.headless | |
jvm:HeapDumpOnOutOfMemoryError | |
jvm:PerBytecodeRecompilationCutoff | |
jvm:PerMethodRecompilationCutoff | |
jvm:MaxDirectMemory | |
字體資訊 | |
時區資訊 | |
語言環境資訊 | |
hostname | |
host檔案資訊 | |
gcc資訊 | |
開啟檔案數資訊 | |
swap分割槽資訊 | |
BI工程資訊 | spider_high_performance_resource_time |
SystemOptimizationConfig.ClientMasterId | |
ehcache.db.properties | |
FineClusterConfig.params.cluster | |
spider_base_update_thread_proportion | |
log_level | |
open_sql_time_control | |
StateServerConfig.type | |
SystemOptimizationConfig.biClusterMasterNodeHostName | |
WebSocket | |
fineDB | |
open_cell_control | |
StateServerConfig.clusterMode | |
open_commit_row_count_control | |
open_excel_import_cell_count_control | |
spider_spark_log_level | |
result_set_row_limit | |
cache_seconds | |
has_web_xml | |
open_row_control | |
auto_backup | |
socket_connect | |
BIVersion | |
finedbVersion | |
useTureVersion | |
IntelliReleaseConfig.memoryAlarmOpen | |
BI中的域名 | |
BI中的IP | |
hotBackConf.slave | |
hotBackConf.master | |
RedisConfig.host | |
RedisClusterConfig.servers.host | |
ResourceModuleConfig.repositoryName | |
ResourceModuleConfig.sharedRepository | |
ResourceModuleConfig.repositoryNameOnboot | |
MarketConfig.cloudOperationMaintenanceId |
注1:Mac設計器無法獲取部署方式,顯示為unkown。
Windows/Linux設計器獲取的部署方式是tomcat。
注2:支援獲取的部署容器種類如下,其他不支援的均傳回unknown
GERONIMO("geronimo")
GLASSFISH("glassfish")
JBOSS("jboss")
JETTY("jetty")
JONAS("jonas")
OC4J("oc4j")
RESIN("resin")
TOMCAT("tomcat")
WEBLOGIC("weblogic")
WEBSPHERE("websphere")
WILDFLY("wildfly")
UNKNOWN("unknown")