

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 监控 Nimble Studio File Transfer
<a name="monitoring"></a>

监控是保持 Nimble Studio File Transfer 和您的 AWS 解决方案的可靠性、可用性和性能的重要方面。我们建议您从 AWS 解决方案的所有部分收集监控数据。如果发生多点故障，这可以帮助您进行调试。

File Transfer 使用 Amazon S3 API 将文件上载到 Amazon Simple Storage Service (Amazon S3)。因此，所有 CloudTrail 和 CloudWatch 以及与 File Transfer 有关的 CloudFormation 信息都被记录为 S3 使用。要了解有关如何监控 S3 使用的更多信息，请参阅《Amazon Simple Storage Service 用户指南》**中的[监控 Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/monitoring-overview.html) 一章。

**Topics**
+ [日志记录](#monitoring-logging)
+ [存储桶报告](#monitoring-inventory-report)

## 日志记录
<a name="monitoring-logging"></a>

File Transfer 可以将消息记录到外部文件中。为此，请在配置文件中定义 `logging.directory`。定义后，File Transfer 将在指定目录中创建按日期格式化的日志。

定义 `logging.directory` 时，应始终在配置文件中定义 `logging.log_severity`。`logging.directory` 可以有以下值：`info`、`warn`、`error` 或 `fatal`。只要消息的严重性等于或高于 `logging.log_severity`，控制台输出中显示的所有消息都会记录到文件中。日志文件位于指定的日志目录中。

File Transfer 生成两种类型的日志文件：`filetransfer.log` 和 `crash.log`。`filetransfer.log` 是一种通用的常规操作日志文件。其中包含根据用户的严重性配置记录的所有消息和事件。默认严重性级别为 `info`。这与用户在 GUI 上看到的信息级别相同。仅在命令行界面 (CLI) 应用程序崩溃时才会生成 `crash.log`。

## 存储桶报告
<a name="monitoring-inventory-report"></a>

存储桶报告为您提供指定传输配置下存在的内容的详细报告。如果您想查看存储桶中存在的内容，则这可能会有所帮助。您可以使用 File Transfer GUI 或 CLI 生成存储桶报告。

------
#### [ GUI ]

**使用 GUI 创建库存报告**

1. 打开 File Transfer。

   1. 转到**开始菜单**并搜索 **File Transfer**。

   1. 从列表中选择 **Nimble Studio File Transfer**。

1. 在登录页上，**本地**文件浏览器显示在左侧，**S3 存储桶**文件浏览器显示在右侧。

1. 在 **S3 存储桶**文件浏览器中，选择**存储桶报告**。

1. 将显示**生成存储桶报告**弹出窗口。选择所需的**远程配置**和**输出格式**。

1. 然后选择**生成报告**。

1. 报告将显示在屏幕底部的**报告**选项卡中。

1. 选择输出格式。

------
#### [ CLI ]

**使用 CLI 创建存储桶报告**

1. 打开终端。

1. 运行以下命令以生成库存报告，列出传输配置文件对应的存储桶和前缀中的所有资产：`filetransfer inventory {{[remote configuration]}} [options]`

   1. 命令示例如下：`filetransfer inventory {{[remote configuration]}} --output-format yaml`

   1. `--output-format`：报告的输出格式。默认格式为 JSON。支持的格式：YAML、CSV、JSON 或 XML

------