

# 使用 Amazon CloudWatch 监控指标
<a name="cloudwatch-monitoring"></a>

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

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

**请求指标**   
监控 Amazon S3 请求，以快速识别运行问题并对其采取措施。这些指标在要处理的某些延迟后每隔 1 分钟提供一次。这些 CloudWatch 指标的计费费率与 Amazon CloudWatch 自定义指标相同。有关 CloudWatch 定价的信息，请参阅 [Amazon CloudWatch 定价](https://www.amazonaws.cn/cloudwatch/pricing/)。要了解如何选择获取这些指标，请参阅 [CloudWatch 指标配置](metrics-configurations.md)。  
启用后，将为所有对象操作报告请求指标。默认情况下，这些 1 分钟指标在 Amazon S3 存储桶级别提供。您还可以使用共享前缀或对象标签或接入点为指标定义筛选条件。  
+ **接入点** - 接入点是命名为连接到存储桶的网络端点，可简化对 S3 中的共享数据集的大规模数据访问管理。通过接入点筛选条件，您可以深入了解您的接入点使用情况。有关接入点的更多信息，请参阅 [监控和记录接入点](access-points-monitoring-logging.md)。
+ **前缀** – 尽管 Amazon S3 数据模型是一种扁平结构，但您仍可以使用前缀推断层次结构。前缀类似于允许您将存储桶中的类似对象组合在一起的目录名称。S3 控制台支持这些带有文件夹概念的前缀。如果您按前缀进行筛选，有相同前缀的对象将包含在指标配置中。有关前缀的更多信息，请参阅 [使用前缀组织对象](using-prefixes.md)。
+ **标签** – 标记是可以添加到对象的键值名称对。标签可让您轻松查找和整理对象。您还可以使用标签作为指标配置的筛选条件，以便仅包含具有这些标签的对象。有关对象标签的更多信息，请参阅 [使用标签对对象进行分类](object-tagging.md)。
要将这些指标与特定的业务应用程序、工作流或内部组织对齐，您可以在共享前缀、对象标记或接入点上进行筛选。

**复制指标**  
监控待复制的 S3 API 操作的总数、待复制的对象的总大小、到目标 Amazon Web Services 区域的最长复制时间以及复制失败的操作总数。已启用 S3 Replication Time Control（S3 RTC）或 S3 复制指标的复制规则会发布复制指标。  
有关更多信息，请参阅 [使用指标、事件通知和状态监控复制](replication-metrics.md) 或 [使用 S3 Replication Time Control 满足合规性要求](replication-time-control.md)。

**Amazon S3 Storage Lens 存储统计管理工具指标**  
您可以将 S3 Storage Lens 存储统计管理工具使用情况和活动指标发布到 Amazon CloudWatch，以便在 CloudWatch [控制面板](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)中创建运营状况的统一视图。S3 Storage Lens 存储统计管理工具指标可以在 `AWS/S3/Storage-Lens` 命名空间中可用。CloudWatch 发布选项可用于让 S3 Storage Lens 存储统计管理工具升级到 *advanced metrics and recommendations*（高级指标和建议）。您可以在 S3 Storage Lens 存储统计管理工具中为新的或现有的仪表板配置启用 CloudWatch 发布选项。  
有关更多信息，请参阅 [在 CloudWatch 中监控 S3 Storage Lens 存储统计管理工具指标](storage_lens_view_metrics_cloudwatch.md)。

所有 CloudWatch 统计数据会保留 15 个月，从而使您能够访问历史信息，并能够更好地了解您的 Web 应用程序或服务的运行情况。有关 CloudWatch 的更多信息，请参阅《Amazon CloudWatch 用户指南》**中的[什么是 Amazon CloudWatch？](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)。根据您的用例，您可能需要对 CloudWatch 警报进行一些额外的配置。例如，您可以使用指标数学表达式来创建警报。有关更多信息，请参阅《Amazon CloudWatch 用户指南》**中的[使用 CloudWatch 指标](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/working_with_metrics.html)、[使用指标数学](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/using-metric-math.html)、[使用 Amazon CloudWatch 警报](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)以及[根据指标数学表达式创建 CloudWatch 警报](https://docs.amazonaws.cn/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html)。

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

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

根据此特征的最大努力性质，在[账单和成本管理控制面板](https://console.amazonaws.cn/billing/home?#/)提供的报告中可能有一个或多个访问请求不会出现在存储桶指标中。

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

**Topics**
+ [指标与维度](metrics-dimensions.md)
+ [访问 CloudWatch 指标](cloudwatch-monitoring-accessing.md)
+ [CloudWatch 指标配置](metrics-configurations.md)