使用亚马逊 CloudWatch 日志登录 - fsX for Lustre
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

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

使用亚马逊 CloudWatch 日志登录

FsX for Lustre 支持将与您的文件系统关联的数据存储库的错误和警告事件记录到 Amazon L CloudWatch ogs。

注意

使用 Amazon L CloudWatch ogs 登录仅在 2021 年 11 月 30 日太平洋标准时间下午 3 点之后创建的 Lustre 文件系统上可用 Amazon FSx。

日志记录概述

如果您的数据存储库链接到您的 FsX for Lustre 文件系统,则可以启用将数据存储库事件记录到 Amazon L CloudWatch ogs。可以记录以下数据存储库操作中的错误和警告事件:

  • 自动导出

  • 数据存储库任务

有关这些操作和链接到数据存储库的更多信息,请参阅使用适用于 Lustre 的 Amazon FSx 的数据存储库

您可以配置 Amazon FSx 记录的日志级别;即 Amazon FSx 是只记录错误事件、只记录警告事件,还是同时记录错误和警告事件。您还可以随时关闭事件日志记录。

日志目的地

启用日志记录后,必须使用 Amazon L CloudWatch ogs 目标配置 FsX for Lustre。事件日志目标是 Amazon Log CloudWatch s 日志组,Amazon FSx 在此日志组中为您的文件系统创建日志流。 CloudWatch 日志允许您在亚马逊 CloudWatch控制台中存储、查看和搜索审计事件日志,使用 CloudWatch Logs Insights 对日志运行查询,以及触发 CloudWatch警报或 Lambda 函数。

您可以在创建 FsX for Lustre 文件系统时选择日志目的地,或者之后通过更新来选择日志目的地。有关更多信息,请参阅管理日志记录

默认情况下,Amazon FSx 将在您的账户中创建并使用默认 CloudWatch 的日志日志组作为事件日志目标。如果要使用自定义 Lo CloudWatch gs 日志组作为事件日志目标,则对事件日志目标的名称和位置有以下要求:

  • Lo CloudWatch gs 日志组的名称必须/aws/fsx/以前缀开头。

  • 如果您在控制台上创建或更新文件系统时没有现有 CloudWatch 的日志日志组,则 Amazon FSx for Lustre 可以在日志日志组中创建和使用默认 CloudWatch /aws/fsx/lustre日志流。日志流将使用以下格式创建datarepo_file_system_id(例如,datarepo_fs-0123456789abcdef0)。

  • 如果您不想使用默认日志组,则配置界面允许您在控制台上创建或更新文件系统时创建 CloudWatch 日志日志组。

  • 目标 Lo CloudWatch gs 日志组必须与您的 Amazon FSx foAmazon Web Services 账户 r Lustre 文件系统位于同一个Amazon分区中。Amazon Web Services 区域

您可以随时更改事件日志目的地。当您这样做时,新的事件日志只会发送到新目的地。

管理日志记录

可以在为 Lustre 文件系统创建新的 FSx 时启用日志记录,也可以之后通过更新来启用日志记录。默认情况下,当您从 Amazon FSx 控制台创建文件系统时,日志记录处于启用状态。但是,默认情况下,当您使用Amazon CLI或 Amazon FSx API 创建文件系统时,日志记录处于关闭状态。

在启用了日志记录的现有文件系统上,您可以更改事件记录设置,包括记录事件的日志级别和日志目标。您可以使用亚马逊 FSx 控制台或亚马逊 FSx API 执行这些任务。Amazon CLI

  1. 通过 https://console.aws.amazon.com/fsx/ 打开亚马逊 FSx 控制台。

  2. 按照 “入门” 部分第 1 步:创建适用于 Lustre 文件系统的亚马逊 FSx中描述的创建新文件系统的步骤进行操作。

  3. 打开 “日志-可选” 部分。日志记录默认已启用。

    创建文件系统向导的 “日志-可选” 部分,显示默认情况下事件记录处于关闭状态。
  4. 继续执行文件系统创建向导的下一部分。

当文件系统变为可用时,将启用日志记录。

  1. 创建新文件系统时,将LogConfiguration属性与CreateFileSystem操作一起使用以启用新文件系统的日志记录。

    create-file-system --file-system-type LUSTRE \ --storage-capacity 1200 --subnet-id subnet-08b31917a72b548a9 \ --lustre-configuration "LogConfiguration={Level=WARN_ERROR, \ Destination="arn:aws:logs:us-east-1:234567890123:log-group:/aws/fsx/testEventLogging"}"
  2. 当文件系统变为可用时,将启用日志功能。

  1. 通过 https://console.aws.amazon.com/fsx/ 打开亚马逊 FSx 控制台。

  2. 导航到文件系统,然后选择要管理其日志记录的 Lustre 文件系统。

  3. 选择监控选项卡。

  4. 在 “记录” 面板上,选择 “更新”。

  5. 更新日志配置对话框中,更改所需的设置。

    1. 选择 “记录错误” 以仅记录错误事件,或选择 “记录警告” 以仅记录警告事件,或两者兼而有之。如果您未做出选择,则会禁用日志记录。

    2. 选择现有 Lo CloudWatch gs 日志目标或创建新 Logs 日志目的地。

  6. 选择保存

  • 使用 C update-file-systemLI 命令或等效的 UpdateFileSystemAPI 操作。

    update-file-system --file-system-id fs-0123456789abcdef0 \ --lustre-configuration "LogConfiguration={Level=WARN_ERROR, \ Destination="arn:aws:logs:us-east-1:234567890123:log-group:/aws/fsx/testEventLogging"}"

查看日志

您可以在 Amazon FSx 开始发送日志后查看日志。您可以按以下方式查看日志:

  • 您可以前往 Amazon CloudWatch 控制台并选择将事件日志发送到的日志组和日志流来查看日志。有关更多信息,请参阅 Amazon Logs 用户指南中的查看发送到 CloudWatch CloudWatch 日志的日志数据

  • 您可以使用 CloudWatch Logs Insights 以交互方式搜索和分析您的日志数据。有关更多信息,请参阅《亚马逊日志用户指南》中的 “使用 Lo CloudWatch gs Insights 分析 CloudWatch 日志数据”。

  • 您还可以将日志导出到 Amazon S3。有关更多信息,请参阅《亚马逊日志用户指南》中的 “将日志数据导出到 Amazon CloudWatch S3”。

要了解失败原因,请参阅数据存储库事件日志