tableau实战系列(七)-服务器日志清理和级别设置
Tableau 的日志會記錄軟件系統問題的信息,同時還可以監視系統中發生的事件。用戶可以通過它來檢查錯誤產生的原因。它的存在就像一個監控,可以給用戶很多保障。
然而,日志的存儲會占用你的硬盤空間,且日志級別的設置會影響你的軟件性能。因此,我們需要定期清理日志,從而釋放硬盤存儲,并且設置適當的日志級別。
為方便學習,我們將分別教大家 如何清理現有的日志 和 如何設置日志的級別。(此文檔適用于 Windows 環境 Tableau Server 2018.2 及以上版本、Linux 環境 Tableau Server 10.5 及以上版本。)
具體步驟如下:
一、理現有日志
當儲存空間不夠的時候,我們可以把 Tableau Server 上的 Tableau Server 日志文件移除掉以釋放更多的空間。
? 以管理員身份打開 cmd,輸入
tsm maintenance cleanup。
若提示需要登錄的話,則根據提示的 windows 用戶,輸入對應的密碼。(輸入密碼時屏幕不會顯示,輸入完按回車即可)
? 輸入完密碼后,則會清理日志。(默認是清理1天以前的天數)
? 若是想更改清理日志的天數。可以使用:
--log-files-retention <天數>
刪除此天數之前的日志。
Tips:-v 是顯示所清理內容的詳細信息。
二、設置日志級別
以下日志記錄級別是按照記錄的信息量的遞增順序列出的:
off(關閉)
fatal(致命)
error(錯誤)
warn(警告)
info (the default)(信息(默認值))
debug(調試)
trace(跟蹤)
當有需要的時候可以將日記級別調到更高的 debug 和 trace 。但這兩個日志級別會比較消耗性能,所以在平時還是建議使用默認日志級別。
使用多個 tsm configuration set 命令之一為 Tableau Server 設置日志記錄級別。你使用的命令取決于你要更改 Tableau Server 的哪個組件的日志記錄級別。
? 設置更高的日志級別
? 輸入 tsm stop 停止 Tableau Server 。
? 通過輸入
tsm configuration set -k <config_key> -v <value>
來設置日志記錄級別其中 <config_key> 為
<process>.native_api.log.level、vizportal.log.level
或 vizqlserver.log.level
<value> 是有效的日志記錄級別。
例如:
? 輸入 tsm pending-changes apply 命令應用更改。
? 通過輸入 tsm configuration get -k <config_key> 命令來查看當前系統的日志級別。(驗證我們是否已經更改成功)
?輸入 tsm start 啟動 Tableau Server 服務器。
? 將日志級別恢復到系統默認
? 輸入 tsm stop 停止 Tableau Server 。
輸入 tsm configuration set -k <config_key> -d 命令來使日志恢復系統默認級別。別忘了使用 tsm pending-changes apply 命令應用更改。最后輸入 tsm start 啟動 Tableau Server。
? 最后通過
tsm configuration get -k <config_key>
命令驗證日志級別是否已經回復 info(默認)級別。
?
總結
以上是生活随笔為你收集整理的tableau实战系列(七)-服务器日志清理和级别设置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB实战系列(七)头脑风暴优化(
- 下一篇: tableau实战系列(八)-用数据桶实