日志文件快照(将日志存档)

Tableau Server 包括为存档目的生成日志文件快照的功能。如果计划在定期服务器维护过程中清理和删除旧日志文件,您可以考虑在删除之前将日志文件存档在一个非服务器存储位置。

或者,如果要与 Tableau 支持部门合作处理某个案例,支持工程师可能会要求提供服务器日志文件快照。

本主题介绍:

  • 如何生成日志文件快照
  • 如何通过 Tableau Server 管理工具将快照直接发送给 Tableau 支持部门
  • 如何下载快照
  • 如何删除存档的日志
  1. 在浏览器中打开 TSM:

    https://<tsm-computer-name>:8850。有关详细信息,请参见登录到 Tableau 服务管理器 Web UI

  2. 单击“维护”

  3. 生成日志文件快照。

    1. 在“服务器维护”页面上的“日志文件”下,单击“生成日志文件快照”

      一个选项对话框将显示:

    2. 在“选项”页面上,输入或选择所需的选项,包括说明、要加入的日志文件的时间范围以及要加入 的日志文件的可选类型(“包括 Postgres 数据”“包括最近的崩溃转储”),然后单击“生成日志文件快照”

    日志文件快照将保存到安装了 TSM 和 Tableau Server 的计算机上的一个固定位置。如果有多节点安装,则快照将保存到群集的初始节点。该位置通过 basefilepath_log_archives 变量指定。

    默认情况下,快照将保存到:

    /var/opt/tableau/tableau_server/data/tabsvc/files/log-archives

    您可通过查询 basefilepath.log_archives 设置来查找当前位置,并可通过为 basefilepath.log_archive 指定新值来更改位置。有关详细信息,请参见tsm File Paths

  4. 生成快照之后,您可以选择并将其上载到技术支持、将其下载到本地计算机,或者将其删除:

  5. 若要下载快照的本地副本或将其删除,请在“日志文件”下选择快照,然后选择相应的操作

为 Tableau 支持上载日志快照

  1. 单击“维护”选项卡。

  2. 选择要发送的快照。

  3. 单击“上载到技术支持案例”

  4. 在显示的对话框中,输入“支持案例编号”和您的“联系人电子邮件地址”,然后单击“上载快照”

有关将日志存档发送给 Tableau 支持部门的其他方法,请参见 Salesforce 帮助中的将大文件发送到 Tableau(链接在新窗口中打开)

使用 tsm maintenance ziplogs 命令来创建 Tableau Server 日志文件的快照存档。

默认情况下,此命令将创建一个包含所有日志文件的 zip 文件。如果运行 Tableau Server 的分布式安装,请从初始节点中执行此步骤。zip 文件将包含所有节点中的日志。

注意:如果无法成功运行 ziplogs 命令,则可以手动压缩 Tableau Server 日志。有关详细信息,请参见Linux 上的 Tableau Server 疑难解答

创建日志文件快照:

  1. 在初始节点上,打开终端会话。

  2. 键入以下命令:

    tsm maintenance ziplogs -l -f <filename>

    其中 <filename> 是要创建的压缩归档文件的名称。选择一个唯一名称(不带空格)。如果具有相同文件名的现有压缩日志已存在,则文件创建将失败(除非您包括 -o 选项来强制覆盖),请删除现有文件,或在命令中指定其他名称。

    您可以为快照指定时间范围以及要包括的日志类型。例如,如果您知道错误发生的时间,请使用 --startdate--enddate 选项捕获错误发生前后几小时的日志:

    tsm maintenance ziplogs -f <filename> --startdate "<mm/dd/yyyy H:mm>" --enddate "<mm/dd/yyyy H:mm>"

    有关详细信息,请参见tsm maintenance ziplogs

    日志文件快照将保存到安装了 TSM 和 Tableau Server 的计算机上的一个固定位置。如果有多节点安装,则快照将保存到群集的初始节点。该位置通过 basefilepath_log_archives 变量指定。

    默认情况下,日志文件快照将保存到:

    /var/opt/tableau/tableau_server/data/tabsvc/files/log-archives

    您可以通过查询 basefilepath.log_archives 设置来查找当前位置:

    tsm configuration get -k basefilepath.log_archive

    并通过为 basefilepath.log_archive 指定新值来更改位置:

    tsm configuration set -k basefilepath.log_archive -v "<drive>:/new/directory/path"

    有关详细信息,请参见tsm File Paths

将日志存档发送给 Tableau 支持部门

您可以将日志文件作为客户支持案例的一部分发送给 Tableau 支持部门(需要客户支持案例编号)。发送日志文件之前,使用 tsm maintenance ziplogs 命令将日志文件合并为一个 zip 文件存档。

  • 在终端会话中, 键入以下命令:

    tsm maintenance send-logs -f <zip file name> -c <case number> -e <email address>

    其中,<case number> 是您的支持案例编号,<email address> 是此支持案例您的联系人电子邮件,而 <zip file name> 是文件扩展名为 .zip 的存档的文件名。

有关将日志存档发送给 Tableau 支持部门的其他方法,请参见 Salesforce 帮助中的将大文件发送到 Tableau(链接在新窗口中打开)

感谢您的反馈!您的反馈已成功提交。谢谢!