---
schema_version: "1"
id: 69166c3f22d5dc2ff14b8223ef0ae70b59a18798664432c4fe746668578c5820
title: 日志文件快照（将日志存档）
collection: tableau
version: current
locale: zh-cn
portal_url: https://docs.salesforce.com/tableau/current/zh-cn/server-linux/logs_archive.md
canonical_url: https://help.tableau.com/current/server-linux/zh-cn/logs_archive.htm
source_site: help.tableau.com
content_type: documentation
content_hash: e369fcd11cacee937b91c4e112884b277cbcf4c650ce6513609d18a80e6a2a2b
description: Generate and send log file snapshots (archive logs) for Tableau Server.
---
[跳转到主要内容](#main-content)

# 日志文件快照（将日志存档）

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

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

本主题介绍：

- 如何生成日志文件快照
- 如何通过 Tableau Server 管理工具将快照直接发送给 Tableau 支持部门
- 如何下载快照
- 如何删除存档的日志

1. 在浏览器中打开 TSM：
    
    https://<tsm-computer-name>:8850。有关详细信息，请参见[登录到 Tableau 服务管理器 Web UI](https://help.tableau.com/current/server-linux/zh-cn/sign_in_tsm.htm)。
2. 单击“维护”。
3. 生成日志文件快照。
    
    1. 在“服务器维护”页面上的“日志文件”下，单击“生成日志文件快照”。
        
        一个选项对话框将显示：
        
        ![带有表单字段的对话框，用于生成日志文件的快照。](/tableau/current/zh-cn/server-linux/zh-cn/Img/tsm-ui-log-snapshot-linux.png)
    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](https://help.tableau.com/current/server-linux/zh-cn/cli_default_filepaths_tsm.htm)。
4. 生成快照之后，您可以选择并将其上载到技术支持、将其下载到本地计算机，或者将其删除：
    
    ![包含生成的日志文件和生成、下载、上载或删除日志文件的选项的表。](/tableau/current/zh-cn/server-linux/zh-cn/Img/tsm-maint-gen-snapshot-actions.png)
5. 若要下载快照的本地副本或将其删除，请在“日志文件”下选择快照，然后选择相应的操作。

### 为 Tableau 支持上载日志快照

1. 单击“维护”选项卡。
2. 选择要发送的快照。
    
    ![包含生成的日志文件和生成、下载、上载或删除日志文件的选项的表。](/tableau/current/zh-cn/server-linux/zh-cn/Img/tsm-maint-gen-snapshot-actions.png)
3. 单击“上载到技术支持案例”。
4. 在显示的对话框中，输入“支持案例编号”和您的“联系人电子邮件地址”，然后单击“上载快照”。
    
    ![“上载到技术支持案例”窗口，其中的字段用于提供有关要发送给 Tableau 技术支持的日志文件快照的详细信息。](/tableau/current/zh-cn/server-linux/zh-cn/Img/tsm-maint-snapshot-upload.png)

有关将日志存档发送给 Tableau 支持部门的其他方法，请参见 Salesforce 帮助中的[将大文件发送到 Tableau](https://help.salesforce.com/s/articleView?id=001537676&type=1)。

使用 [`tsm maintenance ziplogs`](https://help.tableau.com/current/server-linux/zh-cn/cli_maintenance_tsm.htm#tsm4ziplogs) 命令来创建 Tableau Server 日志文件的快照存档。

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

**注意**：如果无法成功运行 ziplogs 命令，则可以手动压缩 Tableau Server 日志。有关详细信息，请参见[Linux 上的 Tableau Server 疑难解答](https://help.tableau.com/current/server-linux/zh-cn/troubleshoot_linux.htm#ManuallyGatherLogs)。

创建日志文件快照：

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](https://help.tableau.com/current/server-linux/zh-cn/cli_maintenance_tsm.htm#tsm4ziplogs)。
    
    日志文件快照将保存到安装了 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](https://help.tableau.com/current/server-linux/zh-cn/cli_default_filepaths_tsm.htm)。

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

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

- 在终端会话中， 键入以下命令：
    
    `[tsm maintenance send-logs](https://help.tableau.com/current/server-linux/zh-cn/cli_maintenance_tsm.htm#tsmSendLogs) -f <zip file name> -c <case number> -e <email address>`
    
    其中，`<case number>` 是您的支持案例编号，`<email address>` 是此支持案例您的联系人电子邮件，而 `<zip file name>` 是文件扩展名为 .zip 的存档的文件名。

有关将日志存档发送给 Tableau 支持部门的其他方法，请参见 Salesforce 帮助中的[将大文件发送到 Tableau](https://help.salesforce.com/s/articleView?id=001537676&type=1)。