使用 Amazon CloudWatch 监控指标 - Amazon Simple Storage Service
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

使用 Amazon CloudWatch 监控指标

Amazon S3 的 Amazon CloudWatch 指标可帮助您了解和提高使用 Amazon S3 的应用程序的性能。您可以通过多种方法将 CloudWatch 与 Amazon S3 结合使用。

存储桶的每日存储指标

使用 CloudWatch 来监控存储桶存储,此工具将从 Amazon S3 收集存储数据,并将数据处理为便于读取的每日指标。Amazon S3 的这些存储指标每天报告一次并提供给所有客户,无需额外费用。

请求指标

监控 Amazon S3 请求,以快速识别运行问题并对其采取措施。这些指标在要处理的某些延迟后每隔 1 分钟提供一次。这些 CloudWatch 指标的计费费率与 Amazon CloudWatch 自定义指标相同。有关 CloudWatch 定价的信息,请参阅 Amazon CloudWatch 定价。要了解如何选择获取这些指标,请参阅 CloudWatch 指标配置

启用后,将为所有对象操作报告请求指标。默认情况下,这些 1 分钟指标在 Amazon S3 存储桶级别提供。您还可以使用共享前缀或对象标签或接入点为指标定义筛选条件。

  • 接入点 - 接入点是命名为连接到存储桶的网络端点,可简化对 S3 中的共享数据集的大规模数据访问管理。通过接入点筛选条件,您可以深入了解您的接入点使用情况。有关接入点的更多信息,请参阅 监控和记录接入点

  • 前缀 – 尽管 Amazon S3 数据模型是一种扁平结构,但您仍可以使用前缀推断层次结构。前缀类似于允许您将存储桶中的类似对象组合在一起的目录名称。S3 控制台支持这些带有文件夹概念的前缀。如果您按前缀进行筛选,有相同前缀的对象将包含在指标配置中。有关前缀的更多信息,请参阅 使用前缀组织对象

  • 标签 – 标记是可以添加到对象的键值名称对。标签可让您轻松查找和整理对象。您还可以使用标签作为指标配置的筛选条件,以便仅包含具有这些标签的对象。有关对象标签的更多信息,请参阅 使用标签对存储进行分类

要将这些指标与特定的业务应用程序、工作流或内部组织对齐,您可以在共享前缀、对象标记或接入点上进行筛选。

复制指标

复制指标 - 监控等待复制的 S3 API 操作的总数、等待复制的对象的总大小、到目标 Amazon Web Services 区域的最长复制时间以及复制失败的操作总数。已启用 S3 Replication Time Control(S3 RTC)或 S3 复制指标的复制规则会发布复制指标。

有关更多信息,请参阅使用复制指标和 S3 事件通知监控进度使用 S3 Replication Time Control(S3 RTC)满足合规性要求

Amazon S3 Storage Lens 存储统计管理工具指标

您可以将 S3 Storage Lens 存储统计管理工具使用情况和活动指标发布到 Amazon CloudWatch,以便在 CloudWatch 控制面板中创建运营状况的统一视图。S3 Storage Lens 存储统计管理工具指标可以在 AWS/S3/Storage-Lens 命名空间中可用。CloudWatch 发布选项可用于让 S3 Storage Lens 存储统计管理工具升级到 advanced metrics and recommendations(高级指标和建议)。您可以在 S3 Storage Lens 存储统计管理工具中为新的或现有的仪表板配置启用 CloudWatch 发布选项。

有关更多信息,请参阅在 CloudWatch 中监控 S3 Storage Lens 存储统计管理工具指标

所有 CloudWatch 统计数据会保留 15 个月,从而使您能够访问历史信息,并能够更好地了解您的 Web 应用程序或服务的运行情况。有关 CloudWatch 的更多信息,请参阅 Amazon CloudWatch 用户指南中的什么是 Amazon CloudWatch?。根据您的用例,您可能需要对 CloudWatch 警报进行一些额外的配置。例如,您可以使用指标数学表达式来创建警报。有关更多信息,请参阅《Amazon CloudWatch 用户指南》中的使用 CloudWatch 指标使用指标数学使用 Amazon CloudWatch 警报以及根据指标数学表达式创建 CloudWatch 警报

最大努力 CloudWatch 指标传输

系统将以最大努力传输 CloudWatch 指标。大多数具有请求指标的针对 Amazon S3 对象的请求会导致将数据点发送到 CloudWatch。

无法保证指标的完整性和及时性。可能返回特定请求的数据点,其时间戳晚于实际处理请求的时间。1 分钟的数据点在通过 CloudWatch 提供之前可能会延迟,或者根本不会提供该数据点。您可以通过 CloudWatch 请求指标近乎实时地了解有关存储桶流量性质方面的信息。这并不意味着会完整记录所有请求。

根据此特征的最大努力性质,在账单和成本管理控制面板提供的报告中可能有一个或多个访问请求不会出现在存储桶指标中。

有关更多信息,请参阅以下主题。