CloudWatch 指标配置 - Amazon Simple Storage Service

CloudWatch 指标配置

借助 Amazon S3 的 Amazon CloudWatch 请求指标,您可以接收 1 分钟 CloudWatch 指标、设置 CloudWatch 警报和访问 CloudWatch 控制面板,从而近乎实时地查看 Amazon S3 存储的运行和性能。对于依赖于云存储的应用程序而言,这些指标使您可以快速识别运行问题并采取措施。启用后,这些 1 分钟指标默认在 Amazon S3 存储桶级别提供。

如果您要获取某个存储桶中的对象的 CloudWatch 请求指标,则必须为该存储桶创建指标配置。有关更多信息,请参阅 为存储桶中的所有对象创建 CloudWatch 指标配置

您还可以使用共享前缀,对象标签或接入点为收集的指标定义筛选条件。这种定义筛选条件的方法将使您能够使各个指标筛选条件满足特定业务应用程序、工作流或内部组织的要求。有关更多信息,请参阅 创建按前缀,对象标签或接入点筛选的指标配置。有关可用 CloudWatch 指标的更多信息和存储指标与请求指标之间的区别,请参阅 使用 Amazon CloudWatch 监控指标

在使用指标配置时,请记住以下几点:

  • 每个存储桶最多可以配置 1,000 个指标。

  • 您可以利用筛选条件选择存储桶中的哪些对象可纳入指标配置。您可以筛选共享前缀,对象标签或接入点使各个指标筛选条件满足特定业务应用程序、工作流或内部组织的需求。要请求整个存储桶的指标,请创建一种不带筛选条件的指标配置。

  • 只有启用请求指标才需要指标配置。存储桶级每日存储指标始终保持开启状态,并且免费提供。目前不能为筛选过的对象子集获取日常存储指标。

  • 每个指标配置均可启用全套可用请求指标。只有存在适用于您的存储桶或筛选条件请求类型,才会报告特定于操作的指标(例如 PostRequests)。

  • 将为对象级别操作报告请求指标。还为列出存储桶内容的操作 GET Bucket(List Objects)GET Bucket Object VersionsList Multipart Uploads 报告请求指标,但不会为存储桶上的其他操作进行报告。

  • 请求指标支持按前缀,对象标签或接入点进行筛选,但存储指标不支持。

最大努力 CloudWatch 指标传输

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

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

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

有关在 Amazon S3 中使用 CloudWatch 指标的更多信息,请参阅以下主题。