举个栗子!Tableau 技巧(81):服务器日志清理和级别设置

Tableau 的日志会记录软件系统问题的信息,同时还可以监视系统中发生的事件。用户可以通过它来检查错误产生的原因。它的存在就像一个监控,可以给用户很多保障。

然而,日志的存储会占用你的硬盘空间,且日志级别的设置会影响你的软件性能。因此,我们需要定期清理日志,从而释放硬盘存储,并且设置适当的日志级别。

本期《举个栗子》,阿达要给大家分享的Tableau技巧是:服务器日志清理和级别设置。

为方便学习,我们将分别教大家 如何清理现有的日志 和 如何设置日志的级别。(此文档适用于 Windows 环境 Tableau Server 2018.2 及以上版本、Linux 环境 Tableau Server 10.5 及以上版本。)

具体步骤如下:

一、理现有日志

当储存空间不够的时候,我们可以把 Tableau Server 上的 Tableau Server 日志文件移除掉以释放更多的空间。

❶ 以管理员身份打开 cmd,输入

tsm maintenance cleanup。

若提示需要登录的话,则根据提示的 windows 用户,输入对应的密码。(输入密码时屏幕不会显示,输入完按回车即可)

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第1张图片

❷ 输入完密码后,则会清理日志。(默认是清理1天以前的天数)

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第2张图片

❸ 若是想更改清理日志的天数。可以使用:

--log-files-retention <天数>

删除此天数之前的日志。

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第3张图片

Tips:-v 是显示所清理内容的详细信息。

二、设置日志级别

以下日志记录级别是按照记录的信息量的递增顺序列出的:

off(关闭)

fatal(致命)

error(错误)

warn(警告)

info (the default)(信息(默认值))

debug(调试)

trace(跟踪)

当有需要的时候可以将日记级别调到更高的 debug 和 trace 。但这两个日志级别会比较消耗性能,所以在平时还是建议使用默认日志级别。

使用多个 tsm configuration set 命令之一为 Tableau Server 设置日志记录级别。你使用的命令取决于你要更改 Tableau Server 的哪个组件的日志记录级别。

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第4张图片

➤ 设置更高的日志级别

❶ 输入 tsm stop 停止 Tableau Server 。

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第5张图片

❷ 通过输入

tsm configuration set -k -v

来设置日志记录级别其中

.native_api.log.level、vizportal.log.level

或 vizqlserver.log.level

是有效的日志记录级别。

例如:

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第6张图片

❸ 输入 tsm pending-changes apply 命令应用更改。

❹ 通过输入 tsm configuration get -k 命令来查看当前系统的日志级别。(验证我们是否已经更改成功)

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第7张图片

❺输入 tsm start 启动 Tableau Server 服务器。

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第8张图片

➤ 将日志级别恢复到系统默认

❶ 输入 tsm stop 停止 Tableau Server 。

输入 tsm configuration set -k -d 命令来使日志恢复系统默认级别。别忘了使用 tsm pending-changes apply 命令应用更改。最后输入 tsm start 启动 Tableau Server。

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第9张图片

❷ 最后通过

tsm configuration get -k

命令验证日志级别是否已经回复 info(默认)级别。

举个栗子!Tableau 技巧(81):服务器日志清理和级别设置_第10张图片

今天的 Tableau 技巧,你 Get 到了吗?赶快打开你的 Tableau,试试看吧!


文章部分信息来源于网络,如有侵权请告知

你可能感兴趣的:(举个栗子!Tableau 技巧(81):服务器日志清理和级别设置)