

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

# 监控你的 Lightsail 资源指标
<a name="amazon-lightsail-resource-health-metrics"></a>

通过检查和收集指标数据，监控 Amazon Lightsail 中的实例、数据库、分配、负载均衡器、容器服务和存储桶的性能。建立一个时段内的基准，以便您能够配置告警，从而更轻松地检测有关资源性能的异常和问题。

Amazon Lightsail 报告实例、数据库、内容分发网络 (CDN) 分配、负载均衡器、容器服务和存储桶的指标数据。您可以在 Lightsail 控制台中查看和监控这些数据。监控是维护资源的可靠性、可用性和性能的重要环节。定期监控和收集资源中的指标数据，以便您能够更轻松地调试多点故障（如果发生）。

**内容**
+ [有效地监控您的资源](#monitoring-resources-effectively)
+ [指标的概念和术语](#metrics-concepts)
+ [Lightsail 中提供的指标](#available-metrics)

## 有效地监控您的资源
<a name="monitoring-resources-effectively"></a>

您应为环境中的正常资源性能建立基准。在不同时间和不同负载条件下测量性能。在监控您的资源时，您应记下并记录一段时间内的资源性能的历史记录。将资源的当前性能与您收集到的历史数据进行比较。这将帮助您确定一般的性能模式和性能异常，并设计方法来解决它们。

例如，您可以监控实例的 CPU 利用率、网络使用率和状态检查。如果性能低于您所建立的基准，则您可能需要重新配置或优化实例以降低 CPU 使用率或减少网络流量。如果您的实例继续运行在 CPU 使用率阈值之上，则可能需要为实例切换到更大的套餐（使用 7 美元的 USD/month 套餐而不是 5 美元的 USD/month 套餐）。可以通过为实例创建一个新快照，然后使用更大的计划从该快照创建新的实例来切换到更大的计划。

建立基准后，您可以在 Lightsail 控制台中配置警报，以便在资源超过指定阈值时通知您。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)和[警报](amazon-lightsail-alarms.md)。

## 指标的概念和术语
<a name="metrics-concepts"></a>

以下术语和概念可帮助您更好地理解 Lightsail 中指标的用法。

### 指标
<a name="concepts-metrics"></a>

指标代表一个按时间顺序排列的数据点集。可将指标视为要监控的变量，而数据点代表该变量随时间变化的值。指标通过一个名称唯一定义。例如，Lightsail 提供的一些实例指标包括 CPU 利用率 (`CPUUtilization`)、传入网络流量 (`NetworkIn`) 和传出网络流量 (`NetworkOut`)。有关 Lightsail 中所有可用资源指标的更多信息，请参阅 Lightsail 中的[可用指标](#available-metrics)。

### 指标保留
<a name="concepts-metrics-retention"></a>

时间段为 60 秒（1 分钟解析时间）的数据点可用 15 天。时间段为 300 秒（5 分钟解析时间）的数据点可用 63 天。时间段为 3600 秒（1 小时解析时间）的数据点可用 455 天（15 个月）。

最初以较短时间段提供的数据点汇总在一起，可实现长期存储。例如，具有 1 分钟粒度的数据点在 15 天内保持可用（1 分钟解析时间）。15 天之后，此数据仍可用，但汇总在一起，只能以 5 分钟的精度检索。63 天之后，数据进一步汇总，以 1 小时的精度提供。如果您需要超过这些时间段的指标可用性，则可以使用 Lightsail API、 AWS Command Line Interface (AWS CLI) 和 SDKs 来检索用于离线存储或其他存储的数据点。

有关更多信息 [GetInstanceMetricData](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceMetricData.html)，请参阅 *Lightsail API* 参考[GetRelationalDatabaseMetricData](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetRelationalDatabaseMetricData.html)中的[GetBucketMetricData[GetLoadBalancerMetricData[GetDistributionMetricData](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetDistributionMetricData.html)](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetLoadBalancerMetricData.html)](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetBucketMetricData.html)、、、和。

### 统计信息
<a name="concepts-statistics"></a>

指标统计数据是在一段时间内聚合数据的方法。示例统计数据包括 `Average`、`Sum` 和 `Maximum`。例如，可以使用 `Average` 统计数据取实例 CPU 利用率指标数据的平均值，可以使用 `Sum` 统计数据添加数据库连接，可以使用 `Maximum` 统计数据检索最大负载均衡器响应时间，依此类推。

[https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceMetricData.html#Lightsail-GetInstanceMetricData-request-statistics](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceMetricData.html#Lightsail-GetInstanceMetricData-request-statistics)

### 单位
<a name="concepts-units"></a>

所有统计数据都有度量单位。示例单位包括 `Bytes`、`Seconds`、`Count` 和 `Percent`。[https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceMetricData.html#Lightsail-GetInstanceMetricData-request-unit](https://docs.aws.amazon.com/lightsail/2016-11-28/api-reference/API_GetInstanceMetricData.html#Lightsail-GetInstanceMetricData-request-unit)

### 时间段
<a name="concepts-periods"></a>

时间段是与特定数据点关联的时间长度，即返回的数据点的粒度。每个数据点代表在指定时间段内对收集的指标数据的聚合。时间段以秒为单位定义，时间段的有效值是 60 秒（1 分钟）和 300 秒（5 分钟）的任意倍数。

使用 Lightsail API 检索数据点时，可以指定周期、开始时间和结束时间。这些参数决定了与数据点关联的时间的总长度。Lightsail 以 1 分钟或 5 分钟为增量报告指标数据；因此，您必须以 60 秒和 300 秒的倍数指定周期。您为开始时间和结束时间指定的值决定 Lightsail 返回的周期数。如果您想要以 10 分钟为一块来聚合统计信息，请指定时间段 600。对于一个完整小时内聚合的统计数据，请指定时间段 3600，依此类推。

时段对于 Lightsail 警报也很重要。Lightsail 每 5 分钟评估一次警报的数据点，警报的每个数据点代表 5 分钟的聚合数据周期。当您创建用于监控特定指标的警报时，您是在要求 Lightsail 将该指标与您指定的阈值进行比较。你可以广泛控制 Lightsail 如何进行这种比较。您可以指定进行比较的时间段，并且可以指定用于得出结论的评估时间段的数量。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)。

### Alarms
<a name="concepts-alarms"></a>

告警将在指定时间段内监控单个指标，并在指标超过您指定的阈值时通知您。通知可以是显示在 Lightsail 控制台中的横幅、发送到您指定的电子邮件地址的电子邮件以及发送到您指定的手机号码的 SMS 短信。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)。

## Lightsail 中提供的指标
<a name="available-metrics"></a>

### 实例指标
<a name="overview-instance-metrics"></a>

提供了以下实例指标。有关更多信息，请参阅[在 Amazon Lightsail 中查看实例指标](amazon-lightsail-viewing-instance-health-metrics.md)。
+ **CPU 利用率 (`CPUUtilization`)** – 是当前正在实例上使用的已分配计算单位的百分率。此指标用于确定在实例上运行应用程序的处理能力。当未为实例分配完整的处理器内核时，操作系统中的工具显示的百分比可能低于 Lightsail。

  在 Lightsail 控制台中查看实例的 CPU 利用率指标图表时，您将看到可持续和可突发区域。有关这些区域的含义的更多信息，请参阅 [CPU 利用率可持续区域和可突增区域](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-viewing-instance-health-metrics#cpu-utilization-zones)。
+ **容量暴增分钟数 (`BurstCapacityTime`) 和百分比 (`BurstCapacityPercentage`)** – 容量暴增分钟数表示实例以 100% CPU 利用率暴增的可用时间。容量暴增百分比是您的实例可用的 CPU 性能百分比。您的实例会持续消耗和累积突增容量。仅当您的实例以 100% CPU 利用率运行时，容量暴增分钟数才会以全速率消耗。有关实例突增容量的更多信息，请参阅[在 Amazon Lightsail 中查看实例突增容量](amazon-lightsail-viewing-instance-burst-capacity.md)。
+ **传入网络流量 (`NetworkIn`)** – 实例在所有网络接口上收到的字节数。此指标用于确定流向实例的传入网络流量。报告的数量是该期间内接收的字节数。由于此指标每 5 分钟报告一次，因此将报告的数量除以 300 来得出字节/秒。
+ **传出网络流量 (`NetworkOut`)** – 实例在所有网络接口上发出的字节数。此指标用于确定来自实例的传出网络流量。报告的数字是该时间段内发送的字节数。由于此指标每 5 分钟报告一次，因此将报告的数量除以 300 来得出字节/秒。
+ **状态检查故障 (`StatusCheckFailed`)** – 报告通过还是未通过实例状态检查和系统状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **实例状态检查故障 (`StatusCheckFailed_Instance`)** – 报告实例通过还是未通过实例状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **系统状态检查故障 (`StatusCheckFailed_System`)** – 报告实例通过还是未通过系统状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **没有令牌元数据请求 (`MetadataNoToken`)** – 在没有令牌的情况下成功访问实例元数据服务的次数。该指标确定是否有任何进程正在使用实例元数据服务版本 1 访问实例元数据，但未使用令牌。如果所有请求都使用支持令牌的会话（如实例元数据服务版本 2），则该值为 0。有关更多信息，请参阅 [Amazon Lightsail 中的实例元数据和用户数据](amazon-lightsail-instance-metadata.md)。

### 数据库指标
<a name="overview-database-metrics"></a>

提供了以下数据库指标。有关更多信息，请参阅[在 Amazon Lightsail 中查看数据库指标](amazon-lightsail-viewing-database-health-metrics.md)。
+ **CPU 利用率 (`CPUUtilization`)** – 数据库当前使用的 CPU 利用率的百分比。
+ **数据库连接数 (`DatabaseConnections`)** – 正在使用的数据库连接数。
+ **磁盘队列深度 (`DiskQueueDepth`)**-等待访问磁盘的未处理 IOs （读/写请求）的数量。
+ **可用存储空间 (`FreeStorageSpace`)** – 可用存储空间的大小。
+ **网络接收吞吐量 (`NetworkReceiveThroughput`)** – 数据库的传入（接收）网络流量，包括客户数据库流量和用于监控和复制的 AWS 流量。
+ **网络传输吞吐量 (`NetworkTransmitThroughput`)** – 数据库的传出（传输）网络流量，包括客户数据库流量和用于监控和复制的 AWS 流量。

### 分配指标
<a name="overview-distribution-metrics"></a>

提供以下分配指标：有关更多信息，请参阅[在 Amazon Lightsail 中查看配送指标](amazon-lightsail-viewing-distribution-health-metrics.md)。
+ **请求数 (`Requests`)** – 分配收到的查看器请求总数，针对所有 HTTP 方法以及 HTTP 和 HTTPS 请求。
+ **已上传的字节数 (`BytesUploaded`)** – 分配使用 POST 和 PUT 请求上传到源的字节数。
+ **已下载的字节数 (`BytesDownloaded`)** – 查看器针对 GET、HEAD 和 OPTIONS 请求下载的字节数。
+ **错误率总计 (`TotalErrorRate`)** – 响应的 HTTP 状态代码为 4xx 或 5xx 的所有查看器请求所占的百分比。
+ **HTTP 4xx 错误率 (`4xxErrorRate`)** – 响应的 HTTP 状态代码为 4xx 的所有查看器请求所占的百分比。在这些情况下，客户端或客户端查看器可能出现了错误。例如，404（未找到）状态代码表示无法找到客户端请求的对象。
+ **HTTP 5xx 错误率 (`5xxErrorRate`)** – 响应的 HTTP 状态代码为 5xx 的所有查看器请求所占的百分比。在这些情况下，源服务器未满足请求。例如，503（服务不可用）状态代码表示源服务器当前不可用。

### 负载均衡器指标
<a name="overview-load-balancer-metrics"></a>

提供了以下负载均衡器指标。有关更多信息，请参阅[在 Amazon Lightsail 中查看负载均衡器指标](amazon-lightsail-viewing-load-balancer-health-metrics.md)。
+ **正常主机计数 (`HealthyHostCount`)** – 被视为正常运行的目标实例数。
+ **不正常主机计数 (`UnhealthyHostCount`)** – 被视为未正常运行的目标实例数。
+ **负载均衡器 HTTP 4XX (`HTTPCode_LB_4XX_Count`)** – 源自负载均衡器的 HTTP 4XX 客户端错误代码的数量。如果请求格式错误或不完整，则会生成客户端错误。目标实例未收到这些请求。该计数不包含目标实例生成的响应代码。
+ **负载均衡器 HTTP 5XX (`HTTPCode_LB_5XX_Count`)** – 源自负载均衡器的 HTTP 5XX 服务器错误代码的数量。这不包含由目标实例生成的任何响应代码。如果没有运行正常的实例附加到负载均衡器，或者请求速率超过实例或负载均衡器的容量（溢出），则会报告该指标。
+ **实例 HTTP 2XX (`HTTPCode_Instance_2XX_Count`)** – 由目标实例生成的 HTTP 2XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 3XX (`HTTPCode_Instance_3XX_Count`)** – 由目标实例生成的 HTTP 3XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 4XX (`HTTPCode_Instance_4XX_Count`)** – 由目标实例生成的 HTTP 4XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 5XX (`HTTPCode_Instance_5XX_Count`)** – 由目标实例生成的 HTTP 5XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例响应时间 (`InstanceResponseTime`)** – 从请求离开负载均衡器到从目标实例收到响应之间所用的时间（以秒为单位）。
+ **客户端 TLS 协商错误计数 (`ClientTLSNegotiationErrorCount`)** – 由于负载均衡器生成 TLS 错误而未与负载均衡器建立会话的客户端发起的 TLS 连接数。可能的原因包括密码或协议不匹配。
+ **请求计数 (`RequestCount`)**-已处理的请求数 IPv4。该计数仅包含具有负载均衡器的目标实例生成的响应的请求。
+ **已被拒绝的连接计数 (`RejectedConnectionCount`)** – 由于负载均衡器达到连接数上限被拒绝的连接的数量。

### 容器服务指标
<a name="overview-container-service-metrics"></a>

提供以下容器服务指标：有关更多信息，请参阅[查看容器服务指标](amazon-lightsail-viewing-container-services-metrics.md)。
+ **CPU 利用率 (`CPUUtilization`)** – 容器服务的所有节点当前正在使用的计算单位的平均百分比。此指标标识在容器服务上运行容器所需的处理能力。
+ **内存利用率 (`MemoryUtilization`)** – 容器服务的所有节点当前正在使用的内存的平均百分比。此指标确定在容器服务上运行容器所需的内存。

### 存储桶指标
<a name="overview-bucket-metrics-available"></a>

提供以下存储桶指标 ：有关更多信息，请参阅[在 Amazon Lightsail 中查看存储桶指标](amazon-lightsail-viewing-bucket-metrics.md)。
+ **存储桶大小 (`BucketSizeBytes`)** – 桶中存储的数据量。此值通过汇总存储桶中所有对象（当前对象和非当前对象）的大小计算得出，包括所有向存储桶进行分段上传而未完成的所有部分的大小。
+ **对象的数量 (`NumberOfObjects`)** – 桶中存储的对象总数。此值通过对存储桶中所有对象（当前对象和非当前对象）以及所有向存储桶进行分段上传而未完成的所有部分的总数进行计数而计算得出。

**注意**  
存储桶为空时，不会报告存储桶指标数据。

# 使用运行状况指标监控 Lightsail 资源
<a name="understanding-instance-health-metrics-in-amazon-lightsail"></a>

您可以在不同时间段内查看以下 Amazon Lightsail 资源指标。有关 Lightsail 中资源指标的更多信息，请参阅[资源](amazon-lightsail-resource-health-metrics.md)指标。

## 实例指标
<a name="understanding-instance-metrics"></a>

提供了以下实例指标。有关更多信息，请参阅[在 Amazon Lightsail 中查看实例指标](amazon-lightsail-viewing-instance-health-metrics.md)。
+ **CPU 利用率 (`CPUUtilization`)** – 是当前正在实例上使用的已分配计算单位的百分率。此指标用于确定在实例上运行应用程序的处理能力。当未为实例分配完整的处理器内核时，操作系统中的工具显示的百分比可能低于 Lightsail。

  在 Lightsail 控制台中查看实例的 CPU 利用率指标图表时，您将看到可持续和可突发区域。有关这些区域的含义的更多信息，请参阅 [CPU 利用率可持续区域和可突增区域](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-viewing-instance-health-metrics#cpu-utilization-zones)。
+ **容量暴增分钟数 (`BurstCapacityTime`) 和百分比 (`BurstCapacityPercentage`)** – 容量暴增分钟数表示实例以 100% CPU 利用率暴增的可用时间。容量暴增百分比是您的实例可用的 CPU 性能百分比。您的实例会持续消耗和累积突增容量。仅当您的实例以 100% CPU 利用率运行时，容量暴增分钟数才会以全速率消耗。有关实例容量暴增的更多信息，请参阅[查看实例容量暴增](amazon-lightsail-viewing-instance-burst-capacity.md)。
+ **传入网络流量 (`NetworkIn`)** – 实例在所有网络接口上收到的字节数。此指标用于确定流向实例的传入网络流量。报告的数量是该期间内接收的字节数。由于此指标每 5 分钟报告一次，因此将报告的数量除以 300 来得出字节/秒。
+ **传出网络流量 (`NetworkOut`)** – 实例在所有网络接口上发出的字节数。此指标用于确定来自实例的传出网络流量。报告的数字是该时间段内发送的字节数。由于此指标每 5 分钟报告一次，因此将报告的数量除以 300 来得出字节/秒。
+ **状态检查故障 (`StatusCheckFailed`)** – 报告通过还是未通过实例状态检查和系统状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **实例状态检查故障 (`StatusCheckFailed_Instance`)** – 报告实例通过还是未通过实例状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **系统状态检查故障 (`StatusCheckFailed_System`)** – 报告实例通过还是未通过系统状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **系统状态检查故障 (`StatusCheckFailed_System`)** – 报告实例通过还是未通过系统状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **没有令牌元数据请求 (`MetadataNoToken`)** – 在没有令牌的情况下成功访问实例元数据服务的次数。该指标确定是否有任何进程正在使用实例元数据服务版本 1 访问实例元数据，但未使用令牌。如果所有请求都使用支持令牌的会话（如实例元数据服务版本 2），则该值为 0。有关更多信息，请参阅[实例元数据和用户数据](amazon-lightsail-instance-metadata.md)。

## 数据库指标
<a name="understanding-database-metrics"></a>

提供了以下数据库指标。有关更多信息，请参阅[查看数据库指标](amazon-lightsail-viewing-database-health-metrics.md)。
+ **CPU 利用率 (`CPUUtilization`)** – 数据库当前使用的 CPU 利用率的百分比。
+ **数据库连接数 (`DatabaseConnections`)** – 正在使用的数据库连接数。
+ **磁盘队列深度 (`DiskQueueDepth`)**-等待访问磁盘的未处理 IOs （读/写请求）的数量。
+ **可用存储空间 (`FreeStorageSpace`)** – 可用存储空间的大小。
+ **网络接收吞吐量 (`NetworkReceiveThroughput`)** – 数据库的传入（接收）网络流量，包括客户数据库流量和用于监控和复制的 AWS 流量。
+ **网络传输吞吐量 (`NetworkTransmitThroughput`)** – 数据库的传出（传输）网络流量，包括客户数据库流量和用于监控和复制的 AWS 流量。

## 分配指标
<a name="understanding-distribution-metrics"></a>

提供以下分配指标：有关更多信息，请参阅[在 Amazon Lightsail 中查看配送指标](amazon-lightsail-viewing-distribution-health-metrics.md)。
+ **请求数** – 分配收到的查看器请求总数，针对所有 HTTP 方法以及 HTTP 和 HTTPS 请求。
+ **已上传字节** – 分配使用 POST 和 PUT 请求上传到源的字节数。
+ **已下载字节** – 查看器针对 GET、HEAD 和 OPTIONS 请求下载的字节数。
+ **总错误率** – 响应的 HTTP 状态代码为 4xx 或 5xx 的所有查看器请求所占的百分比。
+ **HTTP 4xx 错误率** – 响应的 HTTP 状态代码为 4xx 的所有查看器请求所占的百分比。在这些情况下，客户端或客户端查看器可能出现了错误。例如，404（未找到）状态代码表示无法找到客户端请求的对象。
+ **HTTP 5xx 错误率** – 响应的 HTTP 状态代码为 5xx 的所有查看器请求所占的百分比。在这些情况下，源服务器未满足请求。例如，503（服务不可用）状态代码表示源服务器当前不可用。

## 负载均衡器指标
<a name="understanding-load-balancer-metrics"></a>

提供了以下负载均衡器指标。有关更多信息，请参阅[查看负载均衡器指标](amazon-lightsail-viewing-load-balancer-health-metrics.md)。
+ **正常主机计数 (`HealthyHostCount`)** – 被视为正常运行的目标实例数。
+ **不正常主机计数 (`UnhealthyHostCount`)** – 被视为未正常运行的目标实例数。
+ **负载均衡器 HTTP 4XX (`HTTPCode_LB_4XX_Count`)** – 源自负载均衡器的 HTTP 4XX 客户端错误代码的数量。如果请求格式错误或不完整，则会生成客户端错误。目标实例未收到这些请求。该计数不包含目标实例生成的响应代码。
+ **负载均衡器 HTTP 5XX (`HTTPCode_LB_5XX_Count`)** – 源自负载均衡器的 HTTP 5XX 服务器错误代码的数量。这不包含由目标实例生成的任何响应代码。如果没有运行正常的实例附加到负载均衡器，或者请求速率超过实例或负载均衡器的容量（溢出），则会报告该指标。
+ **实例 HTTP 2XX (`HTTPCode_Instance_2XX_Count`)** – 由目标实例生成的 HTTP 2XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 3XX (`HTTPCode_Instance_3XX_Count`)** – 由目标实例生成的 HTTP 3XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 4XX (`HTTPCode_Instance_4XX_Count`)** – 由目标实例生成的 HTTP 4XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 5XX (`HTTPCode_Instance_5XX_Count`)** – 由目标实例生成的 HTTP 5XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例响应时间 (`InstanceResponseTime`)** – 从请求离开负载均衡器到从目标实例收到响应之间所用的时间（以秒为单位）。
+ **请求计数 (`RequestCount`)**-已处理的请求数 IPv4。该计数仅包含具有负载均衡器的目标实例生成的响应的请求。
+ **客户端 TLS 协商错误计数 (`ClientTLSNegotiationErrorCount`)** – 由于负载均衡器生成 TLS 错误而未与负载均衡器建立会话的客户端发起的 TLS 连接数。可能的原因包括密码或协议不匹配。
+ **已被拒绝的连接计数 (`RejectedConnectionCount`)** – 由于负载均衡器达到连接数上限被拒绝的连接的数量。

## 容器服务指标
<a name="understanding-container-service-metrics"></a>

提供以下容器服务指标：有关更多信息，请参阅[查看容器服务指标](amazon-lightsail-viewing-container-services-metrics.md)。
+ **CPU 利用率** — 容器服务的所有节点当前正在使用的计算单位的平均百分比。此指标标识在容器服务上运行容器所需的处理能力。
+ **内存利用率** — 容器服务的所有节点当前正在使用的内存的平均百分比。此指标确定在容器服务上运行容器所需的内存。

## 存储桶指标
<a name="understanding-bucket-metrics-available"></a>

提供以下存储桶指标 ：有关更多信息，请参阅[查看存储桶指标](amazon-lightsail-viewing-bucket-metrics.md)。
+ **Bucket size**（存储桶大小）— 存储桶中存储的数据量。此值通过汇总存储桶中所有对象（当前对象和非当前对象）的大小计算得出，包括所有向存储桶进行分段上传而未完成的所有分段的大小。
+ **Number of objects**（对象数）— 存储桶中存储的对象总数。此值通过对存储桶中所有对象（当前对象和非当前对象）以及所有向存储桶进行分段上传而未完成的所有分段的总数进行计数而计算得出。

**注意**  
存储桶为空时，不会报告存储桶指标数据。

**Topics**
+ [实例指标](#understanding-instance-metrics)
+ [数据库指标](#understanding-database-metrics)
+ [分配指标](#understanding-distribution-metrics)
+ [负载均衡器指标](#understanding-load-balancer-metrics)
+ [容器服务指标](#understanding-container-service-metrics)
+ [存储桶指标](#understanding-bucket-metrics-available)
+ [指标通知](amazon-lightsail-notifications.md)
+ [查看 实例指标](amazon-lightsail-viewing-instance-health-metrics.md)
+ [指标警报](amazon-lightsail-alarms.md)
+ [创建实例警报](amazon-lightsail-adding-instance-health-metric-alarms.md)
+ [删除或禁用警报](amazon-lightsail-deleting-health-metric-alarms.md)

# 为 Lightsail 资源配置指标通知
<a name="amazon-lightsail-notifications"></a>

您可以将 Lightsail 配置为在您的某个实例、数据库、负载均衡器或内容分发网络 (CDN) 分布的指标超过指定阈值时通知您。通知的形式可以是 Lightsail 控制台中显示的横幅、发送到您指定地址的电子邮件或发送到您指定的手机号码的 SMS 短信。有关如何查看待验证的联系人的更多信息，请参阅 [查看待验证的电子邮件联系人](amazon-lightsail-alarm-notifications.md#amazon-lightsail-alarm-notifications-review-contacts)。

要获取通知，您必须配置告警来监视某个资源指标。例如，您可以配置一个告警，当实例的传出网络流量在指定时长内超过 500 KB 时通知您。有关更多信息，请参阅[指标告警](amazon-lightsail-alarms.md)。

触发警报后，Lightsail 控制台中会显示一条通知横幅。要通过电子邮件和短信收到通知，您必须将您的电子邮件地址和手机号码添加为要监控资源的每个 AWS 区域 位置的通知联系人。有关更多信息，请参阅[添加通知联系人](amazon-lightsail-adding-editing-notification-contacts.md)。

**注意**  
并非所有可以创建 Light AWS 区域 sail 资源的系统都支持短信，并且无法向世界上某些国家和地区发送短信。有关更多信息，请参阅[添加通知联系人](amazon-lightsail-adding-editing-notification-contacts.md)。

如果您在预期收到通知时没有收到通知，请检查确认您的通知联系人是否正确配置。要了解更多信息，请参阅[排除通知的故障](amazon-lightsail-troubleshooting-notifications.md)。

要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

# 使用指标监控 Lightsail 实例的性能
<a name="amazon-lightsail-viewing-instance-health-metrics"></a>

在 Amazon Lightsail 中启动实例后，您可以在实例管理页面的**指标**选项卡上查看其指标图表。监控指标是维护资源的可靠性、可用性和性能的重要环节。定期监控和收集资源中的指标数据，以便您能够更轻松地调试多点故障（如果发生）。有关指标的更多信息，请参阅 [Amazon Lightsail 中的指标](amazon-lightsail-resource-health-metrics.md)。

在监控资源时，应为环境中的正常资源性能建立基准。然后，您可以在 Lightsail 控制台中配置告警，以便在资源性能超出指定阈值时通知您。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)和[警报](amazon-lightsail-alarms.md)。

**内容**
+ [Lightsail 中提供的实例指标](#instance-metrics)
+ [CPU 利用率可持续区域和可突增区域](#cpu-utilization-zones)
+ [在 Lightsail 控制台中查看实例指标](#viewing-instance-metrics-console)
+ [查看实例指标后的后续步骤](#next-steps-viewing-instance-metrics)

## 可用的实例指标
<a name="instance-metrics"></a>

提供了以下实例指标：
+ **CPU 利用率 (`CPUUtilization`)** – 是当前正在实例上使用的已分配计算单位的百分率。此指标用于确定在实例上运行应用程序的处理能力。当未为实例分配完整的处理器内核时，操作系统中的工具显示的百分比可能低于 Lightsail。

  在 Lightsail 控制台中查看实例的 CPU 利用率指标图表时，您将看到可持续和可突发区域。有关这些区域的含义的更多信息，请参阅 [CPU 利用率可持续区域和可突增区域](#cpu-utilization-zones)。
+ **容量暴增分钟数 (`BurstCapacityTime`) 和百分比 (`BurstCapacityPercentage`)** – 容量暴增分钟数表示实例以 100% CPU 利用率暴增的可用时间。容量暴增百分比是您的实例可用的 CPU 性能百分比。您的实例会持续消耗和累积突增容量。仅当您的实例以 100% CPU 利用率运行时，容量暴增分钟数才会以全速率消耗。有关实例容量暴增的更多信息，请参阅[查看实例容量暴增](amazon-lightsail-viewing-instance-burst-capacity.md)。
+ **传入网络流量 (`NetworkIn`)** – 实例在所有网络接口上收到的字节数。此指标用于确定流向实例的传入网络流量。报告的数量是该期间内接收的字节数。由于此指标每 5 分钟报告一次，因此将报告的数量除以 300 来得出字节/秒。
+ **传出网络流量 (`NetworkOut`)** – 实例在所有网络接口上发出的字节数。此指标用于确定来自实例的传出网络流量。报告的数字是该时间段内发送的字节数。由于此指标每 5 分钟报告一次，因此将报告的数量除以 300 来得出字节/秒。
+ **状态检查故障 (`StatusCheckFailed`)** – 报告通过还是未通过实例状态检查和系统状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **实例状态检查故障 (`StatusCheckFailed_Instance`)** – 报告实例通过还是未通过实例状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **系统状态检查故障 (`StatusCheckFailed_System`)** – 报告实例通过还是未通过系统状态检查。此指标可以是 0（通过）或 1（失败）。此指标按 1 分钟一次的频率提供。
+ **没有令牌元数据请求 (`MetadataNoToken`)** – 在没有令牌的情况下成功访问实例元数据服务的次数。该指标确定是否有任何进程正在使用实例元数据服务版本 1 访问实例元数据，但未使用令牌。如果所有请求都使用支持令牌的会话（如实例元数据服务版本 2），则该值为 0。有关更多信息，请参阅[实例元数据和用户数据](amazon-lightsail-instance-metadata.md)。

## CPU 利用率可持续区域和可突增区域
<a name="cpu-utilization-zones"></a>

Lightsail 使用可突发实例，这些实例可提供基准 CPU 性能，但也能够根据需要临时提供高于基准的额外 CPU 性能。这被称为突增。对于可突增的实例，您不必过度预配置实例来处理偶尔的性能峰值，因此您不必为从未使用的容量付费。

在实例的 CPU 利用率指标图表上，您将看到一个可持续区域和一个可突增区域。您的 Lightsail 实例可以在可持续区域中无限期地运行，而不会影响系统的运行。

![\[CPU 利用率图表上的可持续区域和可突增区域。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/cpu-utilization-burstable-zone.png)


您的实例可能会在负载较重的情况下在可突增区域中开始运行，例如编译代码、安装新软件、运行批处理作业或满足峰值负载请求时。在可突增区域内运行时，您的实例会消耗更多的 CPU 周期。因此，它只能在此区域内运行一段有限的时间。

您的实例可以在可突增区域内运行的时段取决于它在可突增区域内的深度。与在可突增区域的较高端运行的实例相比，在可突增区域的较低端运行的实例的突增时段可能会更长。但是，已在可突增区域内的任何位置持续一段时间的实例最终将耗尽所有 CPU 容量，直到它再次在可持续区域内运行。

监控实例的 CPU 利用率指标，以了解其性能在可持续区域和可突增区域之间的分配方式。如果您的系统只是偶尔进入可突增区域，您应能够继续使用您正在运行的实例。但是，如果您看到您的实例在突发区域中花费了大量时间，则可能需要为您的实例切换到更大的套餐（使用 12 美元的 USD/month 套餐而不是 5 美元的套 USD/month 餐）。可以通过为实例创建一个新快照，然后从该快照创建新的实例来切换到更大的计划。

## 在 Lightsail 控制台中查看实例指标
<a name="viewing-instance-metrics-console"></a>

完成以下步骤，即可在 Lightsail 控制台中查看实例指标。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择 **Instances (实例)**。

1. 选择所需实例的名称，以查看其指标。

1. 选择实例管理页面上的 **Metrics**（指标）选项卡。

1. 在 **Metrics graphs**（指标图表）标题下的下拉菜单中，选择要查看的指标。

   该图表显示所选指标的数据点的直观表示形式。
**注意**  
在 Lightsail 控制台中查看实例的 CPU 利用率指标图表时，您将看到可持续和可突发区域。有关这些区域的更多信息，请参阅 [CPU 利用率可持续区域和可突增区域](#cpu-utilization-zones)。

1. 您可以对指标图表执行以下操作：
   + 更改图表的视图以显示 1 小时、6 小时、1 天、1 周和 2 周的数据。
   + 将光标停在一个数据点上可查看有关该数据点的详细信息。
   + 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)和[创建实例指标警报](amazon-lightsail-adding-instance-health-metric-alarms.md)。

## 后续步骤
<a name="next-steps-viewing-instance-metrics"></a>

对于实例指标，有其他几项可执行的任务：
+ 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[指标警报](amazon-lightsail-alarms.md)和[创建实例指标警报](amazon-lightsail-adding-instance-health-metric-alarms.md)。
+ 触发警报后，Lightsail 控制台中会显示一条通知横幅。要通过电子邮件和短信收到通知，您必须将您的电子邮件地址和手机号码添加为要监控资源的每个 AWS 区域 位置的通知联系人。有关更多信息，请参阅[添加通知联系人](amazon-lightsail-adding-editing-notification-contacts.md)。
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

# Lightsail 中的指标警报
<a name="amazon-lightsail-alarms"></a>

您可以在 Amazon Lightsail 中创建告警，监控实例、数据库、负载均衡器和内容分发网络 (CDN) 分配的单个指标。可以将告警配置为根据您指定了阈值的指标值来向您发送通知。通知可以是 Lightsail 控制台中显示的横幅、发送到您的电子邮件地址的电子邮件以及发送到您的手机号码的短信。在本指南中，我们将介绍您可以配置的告警条件和设置。有关如何查看所有 Lightsail 资源中活跃警报的更多信息，请参阅 [查看活跃警报的警报通知](amazon-lightsail-alarm-notifications.md#amazon-lightsail-alarm-notifications-review-alarms)。

**内容**
+ [配置警报](#configuring-alarm)
+ [告警状态](#alarm-states)
+ [告警示例](#alarm-example)
+ [配置警报如何处理缺失数据](#missing-data)
+ [在数据缺失时如何评估告警状态](#alarm-evaluation)
+ [图形示例中的缺失数据](#missing-data-examples)
+ [有关告警的更多信息](#more-information-alarms)

## 配置告警
<a name="configuring-alarm"></a>

要在 Lightsail 控制台中添加告警，请浏览到实例、数据库、负载均衡器或 CDN 分配的**指标**选项卡。然后选择要监控的指标，再选择**添加告警**。您可以为每个指标添加两个告警。有关指标的更多信息，请参阅[资源指标](amazon-lightsail-resource-health-metrics.md)。

要配置告警，首先要确定一个阈值，该指标值是告警改变状态的点（例如，从 `OK` 状态变为 `ALARM` 状态，反之亦然）。有关更多信息，请参阅[告警状态](#alarm-states)。然后选择一个比较运算符，该运算符将用于比较指标与阈值。可使用的运算符为**大于或等于**、**大于**、**小于**以及**小于或等于**。

然后，您可以指定告警改变状态必须超过阈值的次数与评估指标的时段。Lightsail 每 5 分钟评估一次数据点，每个数据点表示 5 分钟的聚合数据期间。例如，如果您指定当阈值超过 2 次时触发的告警，则评估期必须为*过去 10 分钟*或更长时间（最多 24 小时）。如果您指定当阈值超过 10 次时触发的告警，则评估期必须为*过去 50 分钟*或更长时间（最多 24 小时）。

配置告警条件后，您可以配置进行通知的方式。当告警从 `OK` 状态变为 `ALARM` 状态时，会在 Lightsail 控制台中始终显示通知横幅。您也可以选择通过电子邮件和 SMS 文本消息进行通知，但必须配置相应的联系人。有关更多信息，请参阅[指标通知](amazon-lightsail-notifications.md)。如果您选择通过电子邮件和/或 SMS 文本消息进行通知，您也可以选择在告警状态从 `ALARM` 状态变为 `OK` 状态时通知，其被视为是*全部清除*通知。

在告警的**高级设置**中，您可以选择 Lightsail 如何处理缺失的指标数据。有关更多信息，请参阅[配置警报如何处理缺失数据](#missing-data)。

## 告警状态
<a name="alarm-states"></a>

告警始终处于以下状态之一：
+ **警报**：指标在规定的阈值范围外。

  例如，如果您选择**大于**比较运算符，告警将在指标大于指定阈值时为 `ALARM` 状态。如果您选择**小于**比较运算符，告警将在指标小于指定阈值时为 `ALARM` 状态。
+ **正常**：指标在规定的阙值范围内。

  例如，如果您选择**大于**比较运算符，告警将在指标小于指定阈值时为 `OK` 状态。如果您选择**小于**比较运算符，告警将在指标大于指定阈值时为 `OK` 状态。
+ **数据不足**：警报刚刚开始、指标不可用或没有足够的指标数据供警报来确定警报状态。

告警仅在状态改变时触发。警报不会仅仅因为其处于颗粒状态而触发，状态必须已更改。触发告警时，会在 Lightsail 控制台中显示通知横幅。您还可以配置告警以通过电子邮件和 SMS 文本消息进行通知。

## 告警示例
<a name="alarm-example"></a>

根据之前描述的告警条件，您可以配置一个告警，当实例的 CPU 使用率在一个 5 分钟的时段内有一次大于或等于 5% 时，便进入 `ALARM` 状态。以下示例显示了此告警在 Lightsail 控制台中的设置。

![\[CPU 使用率告警示例。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-cpu-utilization-alarm-example.png)


在此示例中，如果实例的 CPU 使用率指标仅报告一个数据点的使用率为 5% 或以上，则告警将从 `OK` 状态变为 `ALARM` 状态。后续数据点报告使用率为 5% 或以上会将告警保持在 `ALARM` 状态。在如果实例的 CPU 使用率指标仅报告一个数据点的使用率为 4.9% 或以下，则告警将从 `ALARM` 状态变为 `OK` 状态。

下图进一步说明了此告警。红色虚线表示 5% 的 CPU 使用率阈值，蓝点表示指标数据点。对于第一个数据点，告警为 `OK` 状态。第二个数据点将告警变为 `ALARM` 状态，因为该数据点大于阈值。第三个和第四个数据点保持 `ALARM` 状态，因为数据点继续大于阈值。第五个数据点会将告警变为 `OK` 状态，因为该数据点小于阈值。

![\[告警指标的示例。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-graphed-metric-example.png)


## 配置警报如何处理缺失数据
<a name="missing-data"></a>

在某些情况下，不报告带有告警的指标的某些数据点。例如，当连接丢失或服务器出现故障时，可能会发生这种情况。

Lightsail 允许您在配置告警时指定如何处理缺失数据点。这可帮助您为要监控的数据类型配置适时进入 ALARM（告警）状态的告警。您可以避免在缺失数据没有指示问题时进行误报。

与每个告警始终处于三种状态之一类似，报告的每个特定数据点将属于以下三个类别之一：
+ **未超出**：数据点在阈值范围内。

  例如，如果您选择**大于**比较运算符，数据点将在其小于指定阈值时为 `Not breaching` 状态。如果您选择**大于**比较运算符，数据点将在其大于指定阈值时为 `Not breaching` 状态。
+ **超出**：数据点超出阈值范围。

  例如，如果您选择**大于**比较运算符，数据点将在其大于指定阈值时为 `Breaching` 状态。如果您选择**大于**比较运算符，数据点将在其小于指定阈值时为 `Breaching` 状态。
+ **缺失**：缺失数据点的行为由 `treat missing data` 参数指定。

对于每个告警，您可以指定 Lightsail 按照以下其中一种方式处理缺失数据点：
+ **未超出**：将缺失数据点视为“良好”，并在阈值范围内。
+ **超出**：将缺失数据点视为“不良”，并超出阈值。
+ **忽略**：保持当前警报状态。
+ **缺失**：在评估是否改变状态时，警报不考虑缺失数据点。这是默认的告警行为。

最佳选择取决于指标的类型。对于诸如实例的 CPU 使用率等指标，您可能需要将缺失数据点视为超出阈值。这是因为缺失数据点可能表明有些问题。但对于仅在发生错误时生成数据点的指标 (如负载均衡器的 HTTP 500 服务器错误计数)，您可能需要将缺失数据视为未超出阈值。

为您的告警选择最佳选项可防止不必要和误导性的告警条件更改。它还可以更准确地指示系统的运行状况。

## 在数据缺失时如何评估告警状态
<a name="alarm-evaluation"></a>

无论您针对如何处理缺失数据设置什么值，当告警评估是否更改状态时，Lightsail 都会尝试检索比 **Evaluation Periods (评估期)** 指定数量更多的数据点。它尝试检索的数据点的确切数量取决于告警期限长度。它尝试检索的数据点时间范围为评估范围。

一在 Lightsail 检索这些数据点后，会发生以下情况：
+ 如果评估范围内的数据点没有缺失，Lightsail 将根据最近收集的数据点来评估告警。
+ 如果评估范围内的一些数据点缺失，但是收集的现有数据点的数量等于或超过告警的 **Evaluation Periods (评估期)**，则 Lightsail 将根据已成功收集的最近现有数据点来评估告警状态。在此情况下，您针对如何处理缺失数据而设置的值便没有必要，将被忽略。
+ 如果评估范围内的一些数据点缺失，并且收集的现有数据点数量少于**评估期**的告警数量，则 Lightsail 将在缺失数据点中填写您针对如何处理缺失数据而指定的结果，然后评估该告警。但是，评估范围内的任何实际数据点（无论何时报告）都包含在评估中。Lightsail 尽可能少地使用缺失数据点。

在所有这些情况下，评估的数据点数等于**评估期**的值。如果少于 **Datapoints to Alarm (触发告警的数据点数)** 的值超出阈值，则告警状态设置为“正常”。否则，状态设置为“告警”。

**注意**  
该行为的一种特殊情况是，在指标流停止后的一段时间内，Lightsail 告警可能会反复重新评估最后一组数据点。如果告警在指标流即将停止之前更改了状态，这种重新评估可能会导致告警更改状态并重新执行操作。要缓解此行为，请使用较短时间段。

## 图形示例中的缺失数据
<a name="missing-data-examples"></a>

本部分中的以下图表阐明了告警评估行为的示例。在图 A、B、C、D 和 E 中，必须超出到警报状态的数据点和评估期数量都是 3。红色虚线表示阈值，蓝点表示有效的数据点，破折号表示缺失数据。阈值线上方的数据点为超出阈值，阈值线下方的数据未超过阈值。如果最近三个数据点中有一些缺失,Lightsail 将尝试检索其他有效的数据点。

**注意**  
如果创建告警后不久便有数据点缺失，并且该指标在您创建告警之前便已报告给 Lightsail，则 Lightsail 在评估告警时会检索从创建告警之前算起的最近数据点。

### 图 A
<a name="missing-data-graph-a"></a>

![\[缺失数据图 A。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-a.png)


在前面的图形指标中，数据点 1 在阈值范围内，数据点 2 缺失，数据点 3 超出阈值，数据点 4 缺失，数据点 5 超出阈值。由于在评估范围内有三个有效的数据点，因此该指标具有零个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“正常”状态。
+ **超出**：警报将处于“正常”状态。
+ **忽略**：警报将处于“正常”状态。
+ **缺失**：警报将处于“正常”状态。

### 图 B
<a name="missing-data-graph-b"></a>

![\[缺失数据图 B。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-b.png)


在前面的图形指标中，数据点 1 在阈值范围内，数据点 2 至 5 缺失。由于在评估范围内只有一个有效的数据点，因此该指标具有两个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“正常”状态。
+ **超出**：警报将处于“正常”状态。
+ **忽略**：警报将处于“正常”状态。
+ **缺失**：警报将处于“正常”状态。

在这种情况下，告警将保持在正常状态，即使缺失的数据被视为超出阈值。这是因为一个现有数据点未超出阈值，并且该数据点与两个被视为超出阈值的缺失数据点一起评估。下次评估此告警时，如果数据仍然缺失，它将进入“告警”状态。这是因为未超出阈值的数据点不再是检索的五个最近数据点当中的一个。

### 图 C
<a name="missing-data-graph-c"></a>

![\[缺失数据图 C。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-c.png)


前面的图形指标中缺失所有数据点。由于评估范围内的所有数据点都缺失，因此该指标具有三个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“正常”状态。
+ **超出**：警报将处于“警报”状态。
+ **忽略**：警报将保持当前状态。
+ **缺失**：警报将处于“数据不足”状态。

### 图 D
<a name="missing-data-graph-d"></a>

![\[缺失数据图 D。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-d.png)


在前面的图形指标中，数据点 1 在阈值范围内，数据点 2 超出阈值，数据点 3 超出阈值，数据点 4 缺失，数据点 5 超出阈值。由于在评估范围内有四个有效的数据点，因此该指标具有零个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“警报”状态。
+ **超出**：警报将处于“警报”状态。
+ **忽略**：警报将处于“警报”状态。
+ **缺失**：警报将处于“警报”状态。

在这种情况下，告警将在所有情形进入“告警”状态。这是因为存在足够的实时数据点，因此不需要设置如何处理缺失数据，缺失数据将被忽略。

### 图 E
<a name="missing-data-graph-e"></a>

![\[缺失数据图 E。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-e.png)


在前面的图形指标中，数据点 1 和 2 缺失，数据点 3 超出阈值，数据点 4 和 5 缺失。由于在评估范围内只有一个有效的数据点，因此该指标具有两个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“正常”状态。
+ **超出**：警报将处于“警报”状态。
+ **忽略**：警报将保持当前状态。
+ **缺失**：警报将处于“警报”状态。

在图 F、G、H、I 和 J 中，**告警的数据点**有 2 个，而**评估期**是 3 个。这是“N 中的 M”告警，其中 M 为 2，N 为 3。5 是告警的评估范围。

### 图 F
<a name="missing-data-graph-f"></a>

![\[缺失数据图 F。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-f.png)


在前面的图形指标中，数据点 1 在阈值范围内，数据点 2 缺失，数据点 3 超出阈值，数据点 4 缺失，数据点 5 超出阈值。由于在评估范围内有三个数据点，因此该指标具有零个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“警报”状态。
+ **超出**：警报将处于“警报”状态。
+ **忽略**：警报将处于“警报”状态。
+ **缺失**：警报将处于“警报”状态。

### 图 G
<a name="missing-data-graph-g"></a>

![\[缺失数据图 G。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-g.png)


在前面的图形指标中，数据点 1 和 2 在阈值范围内，数据点 3 超出阈值，数据点 4 在阈值范围内，数据点 5 超出阈值。由于在评估范围内有五个数据点，因此该指标具有零个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“警报”状态。
+ **超出**：警报将处于“警报”状态。
+ **忽略**：警报将处于“警报”状态。
+ **缺失**：警报将处于“警报”状态。

### 图 H
<a name="missing-data-graph-h"></a>

![\[缺失数据图 H。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-h.png)


在前面的图形指标中，数据点 1 在阈值范围内，数据点 2 缺失，数据点 3 超出阈值，数据点 4 和 5 缺失。由于在评估范围内有两个数据点，因此该指标具有一个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“正常”状态。
+ **超出**：警报将处于“警报”状态。
+ **忽略**：警报将处于“正常”状态。
+ **缺失**：警报将处于“正常”状态。

### 图 I
<a name="missing-data-graph-i"></a>

![\[缺失数据图 I。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-i.png)


在前面的图形指标中，数据点 1 到 4 缺失，数据点 5 在阈值范围内。由于在评估范围内有一个数据点，因此该指标具有两个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“正常”状态。
+ **超出**：警报将处于“警报”状态。
+ **忽略**：警报将处于“正常”状态。
+ **缺失**：警报将处于“正常”状态。

### 图 J
<a name="missing-data-graph-j"></a>

![\[缺失数据图 J。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-graph-j.png)


在前面的图形指标中，数据点 1 和 2 缺失，数据点 3 超出阈值，数据点 4 和 5 缺失。由于在评估范围内有一个数据点，因此该指标具有两个缺失数据点。如果您配置告警并将缺失数据点视为：
+ **未超出**：警报将处于“正常”状态。
+ **超出**：警报将处于“警报”状态。
+ **忽略**：警报将保持当前状态。
+ **缺失**：警报将处于“警报”状态。

## 有关告警的更多信息
<a name="more-information-alarms"></a>

以下文章可帮助您管理 Lightsail 中的告警：
+ [创建实例指标警报](amazon-lightsail-adding-instance-health-metric-alarms.md)
+ [创建数据库指标警报](amazon-lightsail-adding-database-health-metric-alarms.md)
+ [创建负载均衡器指标警报](amazon-lightsail-adding-load-balancer-health-metric-alarms.md)
+ [创建分配指标警报](amazon-lightsail-adding-distribution-health-metric-alarms.md)
+ [删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)

# 创建 Lightsail 实例指标警报
<a name="amazon-lightsail-adding-instance-health-metric-alarms"></a>

您可以创建监视单个实例指标的 Amazon Lightsail 警报。可以将告警配置为基于相对于您指定的阈值的指标值来向您发送通知。通知可以是显示在 Lightsail 控制台中的横幅、发送到您的电子邮件地址的电子邮件以及发送到您的手机号码的 SMS 短信。有关警报的更多信息，请参阅[警报](amazon-lightsail-alarms.md)。

**内容**
+ [实例告警限制](#instance-alarm-limits)
+ [配置实例告警的最佳实践](#instance-alarms-best-practices)
+ [默认告警设置](#default-instance-alarm-settings)
+ [使用 Lightsail 控制台创建实例指标警报](#creating-instance-alarms)
+ [使用 Lightsail 控制台测试实例指标警报](#testing-instance-alarms)
+ [创建实例告警后的后续步骤](#next-steps-creating-instance-alarms)

## 实例告警限制
<a name="instance-alarm-limits"></a>

以下限制适用于告警：
+ 您可以为每个指标配置两个告警。
+ 每隔 5 分钟评估一次告警，告警的每个数据点代表一个 5 分钟时段的聚合指标数据。
+ `OK`如果将警报配置为通过电子邮件 and/or 短信通知您，则只能将警报配置为在警报状态更改为时通知您。
+ 只有将`OK`警报配置为通过电子邮件 and/or 短信通知您，您才能测试警报通知。
+ 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您，以及您对于缺失数据点选择** Do not evaluate the missing data (不评估缺失数据)** 选项，则您只能配置告警以在告警状态变为 `INSUFFICIENT_DATA` 时通知您。
+ 只有当告警处于 OK（正常）状态时，才能测试通知。

## 配置实例告警的最佳实践
<a name="instance-alarms-best-practices"></a>

在为实例配置指标告警之前，您应该查看该指标的历史数据。识别过去两周内低级、中级和高级的指标情况。在以下传出网络流量 (`NetworkOut`) 指标图表示例中，低级为每小时 0-10 KB，中级为每小时 10-20 KB，高级为每小时 20-80 KB。

![\[实例 NetworkOut 示例。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-networkout-graph-example.png)


如果将告警阈值配置为**大于或等于**低级范围内的某个值（例如，每小时 5 KB），那么您将收到更频繁且可能不必要的告警通知。如果将告警阈值配置为**大于或等于**高级范围内的某个值（例如，每小时 20 KB），那么您将很少收到通知，但可能也是更重要的需要调查的情况。当您配置并启用告警时，图表上会显示一条表示阈值的告警线，如以下示例所示。标记为 1 的告警线表示告警 1 的阈值，标记为 2 的告警线表示告警 2 的阈值。

![\[实例 NetworkOut 示例，带有警报线。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-networkout-graph-example-alarmed.png)


## 默认告警设置
<a name="default-instance-alarm-settings"></a>

在 Lightsail 控制台中添加新警报时，系统会预先填充默认警报设置。这是所选指标的建议告警配置。您应确认默认告警配置是否适合您的资源。例如，实例传出网络流量 (`NetworkOut`) 指标的默认告警阈值为在过去 10 分钟内有 2 次**小于或等于** 0 个字节。但是，如果您有兴趣收到高流量事件的通知，那么您可能需要将警报阈值修改为在过去 10 分钟内有 2 次**大于或等于** 50KB，或者使用这些设置添加第二个警报，以便在没有流量和流量较高时收到通知。您指定的阈值应进行调整，以匹配指标的高级和低级情况，如本指南的[配置实例告警的最佳实践](#instance-alarms-best-practices)部分所述。

## 使用 Lightsail 控制台创建实例指标警报
<a name="creating-instance-alarms"></a>

完成以下步骤，使用 Lightsail 控制台创建实例指标警报。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择 **Instances (实例)**。

1. 选择要为其创建警报的实例的名称。

1. 选择实例管理页面上的 **Metrics**（指标）选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要创建告警的指标。有关更多信息，请参阅[资源指标](amazon-lightsail-resource-health-metrics.md)。

1. 在页面的 **Alarms (告警)** 部分选择 ** Alarms (添加告警)**。

1. 在下拉菜单中选择比较运算符值。示例值为大于或等于、大于、小于以及等于。

1. 输入告警的阈值。

1. 输入告警的数据点。

1. 选择评估期。时段可以 5 分钟为增量指定，从 5 分钟到 24 小时。

1. 选择以下通知方法之一：
   + **电子邮件** — 当告警状态变为 ALARM（告警）时，您会收到电子邮件通知。
   + **SMS 文本消息** — 当告警状态变为 ALARM（告警） 时，您会收到 SMS 文本消息通知。并非所有可以创建 Lightsail 资源的 AWS 区域都支持短信，也无法向所有国家/地区发送短信。有关更多信息，请参阅 [SMS 文本消息支持](https://lightsail.aws.amazon.com/ls/docs/en_us/articles/amazon-lightsail-adding-editing-notification-contacts#sms-support)。
**注意**  
如果您选择通过电子邮件或 SMS 进行通知，但尚未在资源的亚马逊云科技区域中配置通知联系人，则需要添加电子邮件地址或手机号码。有关更多信息，请参阅[指标通知](amazon-lightsail-notifications.md)。

1. （可选）选择** Send me a notification when the alarm state change to OK（当告警状态变为正常时，向我发送通知）**，以在告警状态变为 OK（正常）时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. （可选）选择** Advanced settings（高级设置）**，然后选择下列选项之一：
   + 选择警报应如何处理缺失数据。有以下选项可用：
     + **假设不在阈值范围内（超出阈值）** — 将缺失数据点视为“不良”和超出阈值。
     + **假设在阈值范围内（未超出阈值）** — 将缺失数据点视为“良好”和在阈值范围内。
     + **使用最后一个良好数据点的值（忽略并保持当前警报状态）**：维持当前警报状态。
     + **不评估（将缺失的数据视为缺失）**— 在评估是否更改状态时，告警不考虑缺失数据点。
   + 选择**如果数据不足，则发送通知**，在告警状态变为 INSUFFICIENT\$1DATA 时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. 选择 **Create (创建)** 以添加告警。

   之后要编辑警报，选择要编辑的警报旁边的省略号图标（⋮），然后选择**编辑警报**。

## 使用 Lightsail 控制台测试实例指标警报
<a name="testing-instance-alarms"></a>

完成以下步骤，使用 Lightsail 控制台测试警报。您可能需要测试告警以确认已配置的通知选项是否正常工作，例如确保在触发告警时收到电子邮件或 SMS 文本消息。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择 **Instances (实例)**。

1. 选择要测试告警的实例的名称。

1. 选择实例管理页面上的 **Metrics**（指标）选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要测试告警的指标。

1. 向下滚动到页面的**警报**部分，然后选择要测试的警报旁边的省略号图标（⋮）。

1. 请选择以下选项之一：
   + **测试警报通知**：选择此选项可测试警报状态变为 `ALARM` 时的通知。
   + **测试确定通知**：选择此选项可测试警报状态变为 `OK` 时的通知。
**注意**  
如果这些选项都无法使用，您可能尚未配置告警的通知选项，或者告警当前处于 `ALARM` 状态。有关更多信息，请参阅[实例告警限制](#instance-alarm-limits)。

   根据您选择的测试选项，警报会暂时变为`ALARM`或`OK`状态，并根据您配置的警报通知方式发送电子邮件 and/or SMS 短信。只有当您选择测试通知时，通知横幅才会显示在 Lightsail 控制台中。`ALARM`如果您选择测试 `OK` 通知，将不会显示通知横幅。告警通常会在几秒钟后恢复为实际状态。

## 后续步骤
<a name="next-steps-creating-instance-alarms"></a>

对于实例告警，有其他几项可执行的任务：
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除通知联系人](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

# 删除或禁用 Lightsail 指标警报
<a name="amazon-lightsail-deleting-health-metric-alarms"></a>

您可以删除 Amazon Lightsail 警报，以停止通知警报所监控的指标何时超过阈值。您还可以禁用警报以停止接收通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)。

**内容**
+ [使用 Lightsail 控制台删除指标警报](#deleting-alarms)
+ [使用 Lightsail 控制台禁用和启用指标警报](#disable-alarms)

## 使用 Lightsail 控制台删除指标警报
<a name="deleting-alarms"></a>

完成以下步骤，使用 Lightsail 控制台删除指标警报。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**实例**、**数据库**或**联网**。

1. 选择要为其删除警报的资源（实例、数据库或负载均衡器）的名称。

1. 在资源管理页面上选择**指标**选项卡。

1. 在**指标图表**标题下的下拉菜单中，选择要删除警报的指标。

1. 向下滚动到页面的**警报**部分，然后选择要删除的警报旁边的省略号图标（⋮）。

1. 选择**删除**。

1. 在提示符下，选择**是**以确认您要删除警报。

## 使用 Lightsail 控制台禁用和启用指标警报
<a name="disable-alarms"></a>

完成以下步骤，使用 Lightsail 控制台禁用指标警报。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**实例**、**数据库**或**联网**。

1. 选择要禁用警报的资源（实例、数据库或负载均衡器）的名称。

1. 在资源管理页面上选择**指标**选项卡。

1. 在**指标图表**标题下的下拉菜单中，选择要禁用警报的指标。

1. 向下滚动到页面的**警报**部分，找到要禁用的警报，然后进行切换以将其禁用。同样，如果它处于禁用状态，则进行切换可禁用它。

# 监控 Lightsail 存储桶的性能和使用情况
<a name="amazon-lightsail-viewing-bucket-metrics"></a>

在 Amazon Lightsail 对象存储服务中创建存储桶后，您可以在存储桶管理页面的**指标**选项卡上查看其指标图表。监控指标是维护存储桶可用性和性能的重要环节。请定期监控和收集存储桶的指标数据，以便能够在必要时增加或缩小存储桶的存储空间和网络传输配额。有关指标的更多信息，请参阅[资源指标](amazon-lightsail-resource-health-metrics.md)。

在监控资源时，应为环境中的正常资源性能建立基准。然后，您可以在 Lightsail 控制台中配置告警，以便在资源性能超出指定阈值时通知您。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)和[警报](amazon-lightsail-alarms.md)。

## 存储桶指标
<a name="bucket-metrics-available"></a>

提供以下存储桶指标 ：
+ **Bucket size**（存储桶大小）— 存储桶中存储的数据量。此值通过汇总存储桶中所有对象（当前对象和非当前对象）的大小计算得出，包括所有向存储桶进行分段上传而未完成的所有部分的大小。
+ **Number of objects**（对象数）— 存储桶中存储的对象总数。此值通过对存储桶中所有对象（当前对象和非当前对象）以及所有向存储桶进行分段上传而未完成的所有部分的总数进行计数而计算得出。

**注意**  
存储桶为空时，不会报告存储桶指标数据。

## 在 Lightsail 控制台中查看存储桶指标
<a name="view-bucket-metrics"></a>

完成以下过程，以在 Lightsail 控制台中查看存储桶指标。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**存储**。

1. 选择所需存储桶的名称，以查看其指标。

1. 在存储桶管理页面上选择 **Metrics**（指标）选项卡。

1. 在 **Metrics graphs**（指标图表）标题下的下拉菜单中，选择要查看的指标。

   该图表显示所选指标的数据点的直观表示形式。

   *ScreenshotTBD*

   您可以对指标图表执行以下操作：
   + 更改图表的视图以显示 1 小时、6 小时、1 天、1 周和 2 周的数据。
   + 将光标停在一个数据点上可查看有关该数据点的详细信息。
   + 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)和[创建存储桶指标警报](amazon-lightsail-adding-bucket-metric-alarms.md)。

## 管理存储桶和对象
<a name="viewing-metrics-managing-buckets-and-objects"></a>

以下是管理 Lightsail 对象存储桶的一般步骤：

1. 了解 Amazon Lightsail 对象存储服务中的对象和存储桶。有关更多信息，请参阅 [Amazon Lightsail 中的对象存储](buckets-in-amazon-lightsail.md)。

1. 了解您可以在 Amazon Lightsail 中为存储桶命名的名称。有关更多信息，请参阅 [Amazon Lightsail 中的存储桶命名规则](bucket-naming-rules-in-amazon-lightsail.md)。

1. 通过创建存储分区开始使用 Lightsail 对象存储服务。有关更多信息，请参阅[在 Amazon Lightsail 中创建存储桶](amazon-lightsail-creating-buckets.md)。

1. 了解存储桶的安全最佳实践以及您可以为存储桶配置的访问权限。您可以将存储桶中的所有对象设为公开或私有，也可以选择将单个对象设为公开。通过创建访问密钥、将实例附加到存储桶，以及向其他亚马逊云科技账户授予访问权限，还可以授予对存储桶的访问权限。有关更多信息，请参阅 Amazon Lights [ail 对象存储的安全最佳实践和了解 Amazon Lights](amazon-lightsail-bucket-security-best-practices.md) [ail 中的存储桶权限](amazon-lightsail-understanding-bucket-permissions.md)。

   了解存储桶访问权限后，请参阅以下指南，授予对存储桶的访问权限：
   + [禁止公开访问亚马逊 Lightsail 中的存储桶](amazon-lightsail-block-public-access-for-buckets.md)
   + [在 Amazon Lightsail 中配置存储桶访问权限](amazon-lightsail-configuring-bucket-permissions.md)
   + [在 Amazon Lightsail 中为存储段中的单个对象配置访问权限](amazon-lightsail-configuring-individual-object-access.md)
   + [在 Amazon Lightsail 中为存储桶创建访问密钥](amazon-lightsail-creating-bucket-access-keys.md)
   + [在 Amazon Lightsail 中为存储桶配置资源访问权限](amazon-lightsail-configuring-bucket-resource-access.md)
   + [在 Amazon Lightsail 中为存储桶配置跨账户访问权限](amazon-lightsail-configuring-bucket-cross-account-access.md)

1. 了解如何为存储桶启用访问日志记录，以及如何使用访问日志来审计存储桶的安全性。有关更多信息，请参阅以下指南。
   + [访问 Amazon Lightsail 对象存储服务中存储桶的日志记录](amazon-lightsail-bucket-access-logs.md)
   + [Amazon Lightsail 对象存储服务中存储桶的访问日志格式](amazon-lightsail-bucket-access-log-format.md)
   + [在 Amazon Lightsail 对象存储服务中为存储段启用访问日志记录](amazon-lightsail-enabling-bucket-access-logs.md)
   + [使用 Amazon Lightsail 中存储段的访问日志来识别请求](amazon-lightsail-using-bucket-access-logs.md)

1. 创建一个 IAM 策略，让用户能够在 Lightsail 中管理存储桶。有关更多信息，请参阅在 A [mazon Lightsail 中管理存储桶的 IAM 政策](amazon-lightsail-bucket-management-policies.md)。

1. 了解存储桶中对象的标记和识别方式。有关更多信息，请参阅[了解 Amazon Lightsail 中的对象密钥名称](understanding-bucket-object-key-names-in-amazon-lightsail.md)。

1. 了解如何上传文件和管理存储桶中的对象。有关更多信息，请参阅以下指南。
   + [将文件上传到 Amazon Lightsail 中的存储桶](amazon-lightsail-uploading-files-to-a-bucket.md)
   + [使用分段上传将文件上传到 Amazon Lightsail 中的存储桶](amazon-lightsail-uploading-files-to-a-bucket-using-multipart-upload.md)
   + [在 Amazon Lightsail 中查看存储桶中的对象](amazon-lightsail-viewing-objects-in-a-bucket.md)
   + [在 Amazon Lightsail 中复制或移动存储桶中的对象](amazon-lightsail-copying-moving-bucket-objects.md)
   + [从 Amazon Lightsail 中的存储桶下载对象](amazon-lightsail-downloading-bucket-objects.md)
   + [在 Amazon Lightsail 中筛选存储桶中的对象](amazon-lightsail-filtering-bucket-objects.md)
   + [在 Amazon Lightsail 中标记存储桶中的对象](amazon-lightsail-tagging-bucket-objects.md)
   + [在 Amazon Lightsail 中删除存储桶中的对象](amazon-lightsail-deleting-bucket-objects.md)

1. 启用对象版本控制，可保留、检索和还原存储桶中存储的每个对象的各个版本。有关更多信息，请参阅 Amazon Lightsai [l 中的存储桶中启用和暂停对象版本控制](amazon-lightsail-managing-bucket-object-versioning.md)。

1. 启用对象版本控制后，您可以还原存储桶中对象的先前版本。有关更多信息，请参阅在 [Amazon Lightsail 中恢复存储桶中对象的先前版本](amazon-lightsail-restoring-bucket-object-versions.md)。

1. 监控存储桶的利用率。有关更多信息，请参阅[在 Amazon Lightsail 中查看存储桶的指标](#amazon-lightsail-viewing-bucket-metrics)。

1. 配置存储桶指标的警报，以便在存储桶的利用率超过阈值时收到通知。有关更多信息，请参阅[在 Amazon Lightsail 中创建存储桶指标警报](amazon-lightsail-adding-bucket-metric-alarms.md)。

1. 如果存储桶的存储和网络传输不足，请更改存储桶的存储套餐。有关更多信息，请参阅[在 Amazon Lightsail 中更改存储桶的计划](amazon-lightsail-changing-bucket-plans.md)。

1. 了解如何将您的存储桶连接到其他资源。有关更多信息，请参阅以下教程。
   + [教程：将 WordPress 实例连接到 Amazon Lightsail 存储桶](amazon-lightsail-connecting-buckets-to-wordpress.md)
   + [教程：使用带有 Lightsail 内容分发网络分发的 Amazon Lightsail 存储桶](amazon-lightsail-using-distributions-with-buckets.md)

1. 如果您不再使用存储桶，则将其删除。有关更多信息，请参阅[在 Amazon Lightsail 中删除存储桶](amazon-lightsail-deleting-buckets.md)。

**Topics**
+ [存储桶指标](#bucket-metrics-available)
+ [在 Lightsail 控制台中查看存储桶指标](#view-bucket-metrics)
+ [管理存储桶和对象](#viewing-metrics-managing-buckets-and-objects)
+ [创建警报](amazon-lightsail-adding-bucket-metric-alarms.md)

# 使用指标警报监控 Lightsail 存储桶的存储空间
<a name="amazon-lightsail-adding-bucket-metric-alarms"></a>

您可以创建监视单个存储桶指标的 Amazon Lightsail 警报。可以将告警配置为基于相对于您指定的阈值的指标值来向您发送通知。通知可以是显示在 Lightsail 控制台中的横幅、发送到您的电子邮件地址的电子邮件以及发送到您的手机号码的 SMS 短信。有关警报的更多信息，请参阅[警报](amazon-lightsail-alarms.md)。

**内容**
+ [存储桶告警限值](#bucket-alarm-limits)
+ [配置存储桶告警的最佳实践](#bucket-alarms-best-practices)
+ [默认告警设置](#default-bucket-alarm-settings)
+ [使用 Lightsail 控制台创建存储桶指标警报](#creating-bucket-alarms)
+ [使用 Lightsail 控制台测试存储桶指标警报](#testing-bucket-alarms)
+ [创建存储桶告警后的后续步骤](#next-steps-creating-bucket-alarms)

## 存储桶告警限制
<a name="bucket-alarm-limits"></a>

以下限制适用于告警：
+ 您可以为每个指标配置两个告警。
+ 每隔 5 分钟评估一次告警，告警的每个数据点代表一个 5 分钟时段的聚合指标数据。
+ `OK`如果将警报配置为通过电子邮件 and/or 短信通知您，则只能将警报配置为在警报状态更改为时通知您。
+ 只有将`OK`警报配置为通过电子邮件 and/or 短信通知您，您才能测试警报通知。
+ 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您，以及您对于缺失数据点选择** Do not evaluate the missing data (不评估缺失数据)** 选项，则您只能配置告警以在告警状态变为 `INSUFFICIENT_DATA` 时通知您。
+ 只有当告警处于 OK（正常）状态时，才能测试通知。

## 配置存储桶告警的最佳实践
<a name="bucket-alarms-best-practices"></a>

在为存储桶配置指标告警之前，您应确定要收到哪些通知。例如，使用**存储桶大小**指标时，您可能希望在存储桶几乎装满的时候收到通知。如果存储桶的当前计划包含 5 GB 的存储空间，则您可能需要配置当存储桶达到 4.5 GB 时的**存储桶大小**指标告警。之后您会收到通知，从而有足够的时间来升级存储桶计划。

## 默认告警设置
<a name="default-bucket-alarm-settings"></a>

在 Lightsail 控制台中添加新警报时，系统会预先填充默认警报设置。这是所选指标的建议告警配置。您应确认默认告警配置是否适合您的资源。例如，存储桶大小字节指标的默认警报阈值为**大于或等于** 75GB。但是，如果您的存储桶配置为只有 5 GB 的存储空间，则该请求阈值可能太高。您可能需要将告警阈值修改为**等于或大于** 4.5 GB。

## 使用 Lightsail 控制台创建存储桶指标警报
<a name="creating-bucket-alarms"></a>

完成以下步骤，使用 Lightsail 控制台创建存储桶指标警报。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**存储**。

1. 选择要为其创建警报的存储桶的名称。

1. 在存储桶管理页面上选择** Metrics (指标)** 选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要创建告警的指标。有关更多信息，请参阅[资源指标](amazon-lightsail-resource-health-metrics.md)。

1. 在页面的 **Alarms (告警)** 部分选择 ** Alarms (添加告警)**。

1. 在下拉菜单中选择比较运算符值。示例值为大于或等于、大于、小于以及等于。

1. 输入告警的阈值。

1. 输入告警的数据点。

1. 选择评估期。时段可以 5 分钟为增量指定，从 5 分钟到 24 小时。

1. 选择以下通知方法之一：
   + **电子邮件** — 当告警状态变为 ALARM（告警）时，您会收到电子邮件通知。
   + **SMS 文本消息** — 当告警状态变为 ALARM（告警） 时，您会收到 SMS 文本消息通知。并非所有 AWS 区域都支持 SMS 消息收发，SMS 文本消息可能无法发送到所有国家/地区。有关更多信息，请参阅 [SMS 文本消息收发支持](amazon-lightsail-adding-editing-notification-contacts.md#sms-support)。
**注意**  
如果您选择通过电子邮件或 SMS 进行通知，但尚未在资源的 AWS 区域中配置通知联系人，则需要添加电子邮件地址或手机号码。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)。

1. （可选）选择** Send me a notification when the alarm state change to OK（当告警状态变为正常时，向我发送通知）**，以在告警状态变为 OK（正常）时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. （可选）选择** Advanced settings（高级设置）**，然后选择下列选项之一：
   + 选择告警应如何处理缺失数据。以下选项可用：
     + **假设不在阈值范围内（超出阈值）** — 将缺失数据点视为“不良”和超出阈值。
     + **假设在阈值范围内（未超出阈值）** — 将缺失数据点视为“良好”和在阈值范围内。
     + **使用最后一个良好数据点的值（忽略并保持当前警报状态）**：维持当前警报状态。
     + **不评估（将缺失的数据视为缺失）**— 在评估是否更改状态时，告警不考虑缺失数据点。
   + 选择**如果数据不足，则发送通知**，在告警状态变为 INSUFFICIENT\$1DATA 时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. 选择 **Create (创建)** 以添加告警。

   之后要编辑警报，选择要编辑的警报旁边的省略号图标（⋮），然后选择**编辑警报**。

## 使用 Lightsail 控制台测试存储桶指标警报
<a name="testing-bucket-alarms"></a>

完成以下步骤，使用 Lightsail 控制台测试警报。您可能需要测试告警以确认已配置的通知选项是否正常工作，例如确保在触发告警时收到电子邮件或 SMS 文本消息。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**存储**。

1. 选择要测试告警的存储桶的名称。

1. 在存储桶管理页面上选择** Metrics (指标)** 选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要测试告警的指标。

1. 向下滚动到页面的**警报**部分，然后选择要测试的警报旁边的省略号图标（⋮）。

1. 请选择以下选项之一：
   + **测试警报通知**：选择此选项可测试警报状态变为 `ALARM` 时的通知。
   + **测试确定通知**：选择此选项可测试警报状态变为 `OK` 时的通知。
**注意**  
如果这些选项都无法使用，您可能尚未配置告警的通知选项，或者告警当前处于 `ALARM` 状态。有关更多信息，请参阅[存储桶告警限制](#bucket-alarm-limits)。

   根据您选择的测试选项，警报会暂时变为`ALARM`或`OK`状态，并根据您配置的警报通知方式发送电子邮件 and/or SMS 短信。只有当您选择测试通知时，通知横幅才会显示在 Lightsail 控制台中。`ALARM`如果您选择测试 `OK` 通知，将不会显示通知横幅。告警通常会在几秒钟后恢复为实际状态。

## 创建存储桶告警后的后续步骤
<a name="next-steps-creating-bucket-alarms"></a>

对于存储桶告警，有其他几项可执行的任务：
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除通知联系人](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

# 监控 Lightsail 容器服务的资源利用率
<a name="amazon-lightsail-viewing-container-services-metrics"></a>

创建 Amazon Lightsail 容器服务后，可以在该服务的管理页面的 “**指标**” 选项卡上查看其指标图表。监控指标是维护资源的可靠性、可用性和性能的重要环节。定期监控和收集资源中的指标数据，以便您能够更轻松地调试多点故障（如果发生）。有关指标的更多信息，请参阅 [Amazon Lightsail 中的指标](understanding-instance-health-metrics-in-amazon-lightsail.md)。

在监控资源时，应为环境中的正常资源性能建立基准。

**注意**  
容器服务指标当前不支持告警和通知。

## 容器服务指标
<a name="container-service-metrics-available"></a>

提供以下容器服务指标：
+ **CPU 利用率** — 容器服务的所有节点当前正在使用的计算单位的平均百分比。此指标标识在容器服务上运行容器所需的处理能力。
+ **内存利用率** — 容器服务的所有节点当前正在使用的内存的平均百分比。此指标标识在容器服务上运行容器所需的内存。

**注意**  
如果创建新部署，则容器服务的现有利用率指标将消失，并且仅显示当前新部署的指标。

## 在 Lightsail 控制台中查看容器服务指标
<a name="view-container-service-metrics"></a>

完成以下过程以在 Lightsail 控制台中查看容器服务指标。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**容器**。

1. 选择所需容器的名称，以查看其指标。

1. 选择容器服务管理页面上的 **Metrics**（指标）选项卡。

1. 在 **Metrics**（指标）图表标题下的下拉菜单中，选择要查看的指标。

   该图表显示所选指标的数据点的直观表示形式。

1. 您可以对指标图表执行以下操作：
   + 更改图表的视图以显示 1 小时、6 小时、1 天、1 周和 2 周的数据。
   + 将光标停在一个数据点上可查看有关该数据点的详细信息。
**注意**  
容器服务指标当前不支持告警和通知。

# 监控 Lightsail 数据库性能指标
<a name="amazon-lightsail-viewing-database-health-metrics"></a>

在 Amazon Lightsail 中启动数据库后，您可以在数据库管理页面的 “**指标**” 选项卡上查看其指标图表。监控指标是维护资源的可靠性、可用性和性能的重要环节。定期监控和收集资源中的指标数据，以便您能够更轻松地调试多点故障（如果发生）。有关指标的更多信息，请参阅[指标](amazon-lightsail-resource-health-metrics.md)。

在监控资源时，应为环境中的正常资源性能建立基准。建立基准后，您可以在 Lightsail 控制台中配置警报，以便在资源运行超出指定阈值时通知您。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)和[警报](amazon-lightsail-alarms.md)。

**内容**
+ [数据库指标](#database-metrics)
+ [查看数据库指标](#viewing-database-metrics-console)
+ [查看数据库指标后的后续步骤](#next-steps-viewing-database-metrics)

## 数据库指标
<a name="database-metrics"></a>

提供了以下数据库指标：
+ **CPU 利用率 (`CPUUtilization`)** – 数据库当前使用的 CPU 利用率的百分比。
+ **数据库连接数 (`DatabaseConnections`)** – 正在使用的数据库连接数。
+ **磁盘队列深度 (`DiskQueueDepth`)**-等待访问磁盘的未处理 IOs （读/写请求）的数量。
+ **可用存储空间 (`FreeStorageSpace`)** – 可用存储空间的大小。
+ **网络接收吞吐量 (`NetworkReceiveThroughput`)** – 数据库的传入（接收）网络流量，包括客户数据库流量和用于监控和复制的 AWS 流量。
+ **网络传输吞吐量 (`NetworkTransmitThroughput`)** – 数据库的传出（传输）网络流量，包括客户数据库流量和用于监控和复制的 AWS 流量。

## 在 Lightsail 控制台中查看数据库指标
<a name="viewing-database-metrics-console"></a>

完成以下步骤，即可在 Lightsail 控制台中查看数据库指标。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**数据库**。

1. 选择所需数据库的名称，以查看其指标。

1. 选择数据库管理页面上的 **Metrics**（指标）选项卡。

1. 在 **Metrics graphs**（指标图表）标题下的下拉菜单中，选择要查看的指标。

   该图表显示所选指标的数据点的直观表示形式。

1. 您可以对指标图表执行以下操作：
   + 更改图表的视图以显示 1 小时、6 小时、1 天、1 周和 2 周的数据。
   + 将光标停在一个数据点上可查看有关该数据点的详细信息。
   + 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)和[创建数据库指标警报](amazon-lightsail-adding-database-health-metric-alarms.md)。

## 查看数据库指标后的后续步骤
<a name="next-steps-viewing-database-metrics"></a>

对于数据库指标，有其他几项可执行的任务：
+ 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)和[创建数据库指标警报](amazon-lightsail-adding-database-health-metric-alarms.md)。
+ 触发警报后，Lightsail 控制台中会显示一条通知横幅。要通过电子邮件和短信收到通知，您必须将您的电子邮件地址和手机号码添加为要监控资源的每个 AWS 区域 位置的通知联系人。有关更多信息，请参阅[添加通知联系人](amazon-lightsail-adding-editing-notification-contacts.md)。
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

**Topics**
+ [数据库指标](#database-metrics)
+ [在 Lightsail 控制台中查看数据库指标](#viewing-database-metrics-console)
+ [查看数据库指标后的后续步骤](#next-steps-viewing-database-metrics)
+ [创建数据库警报](amazon-lightsail-adding-database-health-metric-alarms.md)

# 使用指标警报监控 Lightsail 数据库的运行状况
<a name="amazon-lightsail-adding-database-health-metric-alarms"></a>

您可以创建监视单个数据库指标的 Amazon Lightsail 警报。可以将告警配置为基于相对于您指定的阈值的指标值来向您发送通知。通知可以是显示在 Lightsail 控制台中的横幅、发送到您的电子邮件地址的电子邮件以及发送到您的手机号码的 SMS 短信。有关警报的更多信息，请参阅[警报](amazon-lightsail-alarms.md)。

**内容**
+ [数据库告警限制](#database-alarm-limits)
+ [配置数据库告警的最佳实践](#database-alarms-best-practices)
+ [默认告警设置](#default-database-alarm-settings)
+ [使用 Lightsail 控制台创建数据库指标警报](#creating-database-alarms)
+ [使用 Lightsail 控制台测试数据库指标警报](#testing-database-alarms)
+ [创建数据库告警后的后续步骤](#next-steps-creating-database-alarms)

## 数据库告警限制
<a name="database-alarm-limits"></a>

以下限制适用于告警：
+ 您可以为每个指标配置两个告警。
+ 每隔 5 分钟评估一次告警，告警的每个数据点代表一个 5 分钟时段的聚合指标数据。
+ `OK`如果将警报配置为通过电子邮件 and/or 短信通知您，则只能将警报配置为在警报状态更改为时通知您。
+ 只有将`OK`警报配置为通过电子邮件 and/or 短信通知您，您才能测试警报通知。
+ 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您，以及您对于缺失数据点选择** Do not evaluate the missing data (不评估缺失数据)** 选项，则您只能配置告警以在告警状态变为 `INSUFFICIENT_DATA` 时通知您。
+ 只有当告警处于 OK（正常）状态时，才能测试通知。

## 配置数据库告警的最佳实践
<a name="database-alarms-best-practices"></a>

在为数据库配置指标告警之前，应查看指标的历史数据。识别过去两周内低级、中级和高级的指标情况。在以下网络传输吞吐量 (`NetworkTransmitThroughput`) 指标图示例中，低级别为每小时 0-10，中间级别 KB/second 为每小时 10-20，高水平 KB/second 为每小时 20-80 之间。 KB/second 

![\[数据库 NetworkTransmitThroughput 示例。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-networkout-transmit-example.png)


如果您将警报阈值配置为**大于或等于**低级别范围内的某个地方（例如， KB/second 每小时 5 个），那么您将收到更频繁且可能不必要的警报通知。如果将告警阈值配置为**大于或等于**高级范围内的某个值（例如，每小时 20 KB），那么您将很少收到通知，但可能也是更重要的需要调查的情况。当您配置并启用告警时，图表上会显示一条表示阈值的告警线，如以下示例所示。标记为 1 的告警线表示告警 1 的阈值，标记为 2 的告警线表示告警 2 的阈值。

![\[数据库 NetworkTransmitThroughput 示例，带有警报线。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-networkout-transmit-graph-example-alarmed.png)


## 默认告警设置
<a name="default-database-alarm-settings"></a>

在 Lightsail 控制台中添加新警报时，系统会预先填充默认警报设置。这是所选指标的建议告警配置。您应确认默认告警配置是否适合您的资源。例如，可用存储空间 (`FreeStorageSpace`) 指标的默认告警阈值为在过去 5 分钟内有 1 次**小于** 5 个字节。但是，可用存储空间阈值对于您的数据库来说可能太低。您可能需要将告警阈值修改为在过去 5 分钟内有 1 次**小于** 4 GB。

## 使用 Lightsail 控制台创建数据库指标警报
<a name="creating-database-alarms"></a>

完成以下步骤，使用 Lightsail 控制台创建数据库指标警报。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**数据库**。

1. 选择要为其创建警报的数据库的名称。

1. 在数据库管理页面上选择**指标**选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要创建告警的指标。有关更多信息，请参阅[资源指标](amazon-lightsail-resource-health-metrics.md)。

1. 在页面的 **Alarms (告警)** 部分选择 ** Alarms (添加告警)**。

1. 在下拉菜单中选择比较运算符值。示例值为大于或等于、大于、小于以及等于。

1. 输入告警的阈值。

1. 输入告警的数据点。

1. 选择评估期。时段可以 5 分钟为增量指定，从 5 分钟到 24 小时。

1. 选择以下通知方法之一：
   + **电子邮件** — 当告警状态变为 ALARM（告警）时，您会收到电子邮件通知。
   + **SMS 文本消息** — 当告警状态变为 ALARM（告警） 时，您会收到 SMS 文本消息通知。并非所有可以创建 Lightsail 资源的 AWS 区域都支持短信，也无法向所有国家/地区发送短信。有关更多信息，请参阅 [SMS 文本消息支持](amazon-lightsail-adding-editing-notification-contacts.md#sms-support)。
**注意**  
如果您选择通过电子邮件或 SMS 进行通知，但尚未在资源的亚马逊云科技区域中配置通知联系人，则需要添加电子邮件地址或手机号码。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)。

1. （可选）选择** Send me a notification when the alarm state change to OK（当告警状态变为正常时，向我发送通知）**，以在告警状态变为 OK（正常）时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. （可选）选择** Advanced settings（高级设置）**，然后选择下列选项之一：
   + 选择告警应如何处理缺失数据。以下选项可用：
     + **假设不在阈值范围内（超出阈值）** — 将缺失数据点视为“不良”和超出阈值。
     + **假设在阈值范围内（未超出阈值）** — 将缺失数据点视为“良好”和在阈值范围内。
     + **使用最后一个良好数据点的值（忽略并保持当前警报状态）**：维持当前警报状态。
     + **不评估（将缺失的数据视为缺失）**— 在评估是否更改状态时，告警不考虑缺失数据点。
   + 选择**如果数据不足，则发送通知**，在告警状态变为 INSUFFICIENT\$1DATA 时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. 选择 **Create (创建)** 以添加告警。

   之后要编辑警报，选择要编辑的警报旁边的省略号图标（⋮），然后选择**编辑警报**。

## 使用 Lightsail 控制台测试数据库指标警报
<a name="testing-database-alarms"></a>

完成以下步骤，使用 Lightsail 控制台测试警报。您可能需要测试告警以确认已配置的通知选项是否正常工作，例如确保在触发告警时收到电子邮件或 SMS 文本消息。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**数据库**。

1. 选择要测试告警的数据库的名称。

1. 在数据库管理页面上选择**指标**选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要测试告警的指标。

1. 向下滚动到页面的**警报**部分，然后选择要测试的警报旁边的省略号图标（⋮）。

1. 请选择以下选项之一：
   + **测试警报通知**：选择此选项可测试警报状态变为 `ALARM` 时的通知。
   + **测试确定通知**：选择此选项可测试警报状态变为 `OK` 时的通知。
**注意**  
如果这些选项都无法使用，您可能尚未配置告警的通知选项，或者告警当前处于 `ALARM` 状态。有关更多信息，请参阅[数据库告警限制](#database-alarm-limits)。

   根据您选择的测试选项，警报会暂时变为`ALARM`或`OK`状态，并根据您配置的警报通知方式发送电子邮件 and/or SMS 短信。只有当您选择测试通知时，通知横幅才会显示在 Lightsail 控制台中。`ALARM`如果您选择测试 `OK` 通知，将不会显示通知横幅。告警通常会在几秒钟后恢复为实际状态。

## 创建数据库告警后的后续步骤
<a name="next-steps-creating-database-alarms"></a>

对于数据库告警，可以执行其他几项任务：
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除通知联系人](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

# 监控 Lightsail 发行绩效指标
<a name="amazon-lightsail-viewing-distribution-health-metrics"></a>

在 Amazon Lightsail 中创建分配后，您可以在分配管理页面的 “**指标**” 选项卡上查看其指标图表。监控指标是维护资源的可靠性、可用性和性能的重要环节。定期监控和收集资源中的指标数据，以便您能够更轻松地调试多点故障（如果发生）。有关指标的更多信息，请参阅[指标](amazon-lightsail-resource-health-metrics.md)。

在监控资源时，应为环境中的正常资源性能建立基准。然后，您可以在 Lightsail 控制台中配置告警，以便在资源性能超出指定阈值时通知您。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)和[警报](amazon-lightsail-alarms.md)。

**内容**
+ [分配指标](#distribution-metrics)
+ [在 Lightsail 控制台中查看分发指标](#viewing-distribution-metrics-console)
+ [查看分配指标后的后续步骤](#next-steps-viewing-distribution-metrics)

## 分配指标
<a name="distribution-metrics"></a>

提供以下分配指标：
+ **请求数** – 分配收到的查看器请求总数，针对所有 HTTP 方法以及 HTTP 和 HTTPS 请求。
+ **已上传字节** – 分配使用 POST 和 PUT 请求上传到源的字节数。
+ **已下载字节** – 查看器针对 GET、HEAD 和 OPTIONS 请求下载的字节数。
+ **总错误率** – 响应的 HTTP 状态代码为 4xx 或 5xx 的所有查看器请求所占的百分比。
+ **HTTP 4xx 错误率** – 响应的 HTTP 状态代码为 4xx 的所有查看器请求所占的百分比。在这些情况下，客户端或客户端查看器可能出现了错误。例如，404（未找到）状态代码表示无法找到客户端请求的对象。
+ **HTTP 5xx 错误率** – 响应的 HTTP 状态代码为 5xx 的所有查看器请求所占的百分比。在这些情况下，源服务器未满足请求。例如，503（服务不可用）状态代码表示源服务器当前不可用。

## 在 Lightsail 控制台中查看分发指标
<a name="viewing-distribution-metrics-console"></a>

完成以下步骤即可在 Lightsail 控制台中查看分发指标。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**联网**。

1. 选择所需分配的名称，以查看其指标。

1. 在分配管理页面上选择 **Metrics**（指标）选项卡。

1. 在 **Metrics graphs**（指标图表）标题下的下拉菜单中，选择要查看的指标。

   该图表显示所选指标的数据点的直观表示形式。

1. 您可以对指标图表执行以下操作：
   + 更改图表的视图以显示 1 小时、6 小时、1 天、1 周和 2 周的数据。
   + 将光标停在一个数据点上可查看有关该数据点的详细信息。
   + 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)和[创建实例指标警报](amazon-lightsail-adding-distribution-health-metric-alarms.md)。

## 查看分配指标后的后续步骤
<a name="next-steps-viewing-distribution-metrics"></a>

对于分配指标，有其他几项可执行的任务：
+ 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)和[创建分配指标警报](amazon-lightsail-adding-distribution-health-metric-alarms.md)。
+ 触发警报后，Lightsail 控制台中会显示一条通知横幅。要通过电子邮件和短信收到通知，您必须将您的电子邮件地址和手机号码添加为要监控资源的每个 AWS 区域 位置的通知联系人。有关更多信息，请参阅[添加通知联系人](amazon-lightsail-adding-editing-notification-contacts.md)。
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

**Topics**
+ [分配指标](#distribution-metrics)
+ [在 Lightsail 控制台中查看分发指标](#viewing-distribution-metrics-console)
+ [查看分配指标后的后续步骤](#next-steps-viewing-distribution-metrics)
+ [创建分配警报](amazon-lightsail-adding-distribution-health-metric-alarms.md)

# 使用指标警报监控 Lightsail 分发运行状况
<a name="amazon-lightsail-adding-distribution-health-metric-alarms"></a>

您可以创建监视单个分发指标的 Amazon Lightsail 警报。可以将告警配置为基于相对于您指定的阈值的指标值来向您发送通知。通知可以是显示在 Lightsail 控制台中的横幅、发送到您的电子邮件地址的电子邮件以及发送到您的手机号码的 SMS 短信。有关警报的更多信息，请参阅[警报](amazon-lightsail-alarms.md)。

**内容**
+ [分配告警限制](#distribution-alarm-limits)
+ [配置分配告警的最佳实践](#distribution-alarms-best-practices)
+ [默认告警设置](#default-distribution-alarm-settings)
+ [使用 Lightsail 控制台创建分布指标警报](#creating-distribution-alarms)
+ [测试分配指标警报](#testing-distribution-alarms)
+ [创建分配告警后的后续步骤](#next-steps-creating-distribution-alarms)

## 分配告警限制
<a name="distribution-alarm-limits"></a>

以下限制适用于告警：
+ 您可以为每个指标配置两个告警。
+ 每隔 5 分钟评估一次告警，告警的每个数据点代表一个 5 分钟时段的聚合指标数据。
+ 只有将警报配置为通过电子邮件 and/or 短信通知您，您`OK`才能将警报配置为在警报状态更改为时通知您。
+ 只有将`OK`警报配置为通过电子邮件 and/or 短信通知您，您才能测试警报通知。
+ 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您，以及您对于缺失数据点选择** Do not evaluate the missing data (不评估缺失数据)** 选项，则您只能配置告警以在告警状态变为 `INSUFFICIENT_DATA` 时通知您。
+ 只有当告警处于 OK（正常）状态时，才能测试通知。

## 配置分配告警的最佳实践
<a name="distribution-alarms-best-practices"></a>

在为分布配置指标告警之前，您应该查看该指标的历史数据。识别过去两周内低级、中级和高级的指标情况。在以下请求指标图表示例中，低级为 0-10 个请求，中级为 10-50 个，高级为 50-250 个。

![\[分配请求示例。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-distribution-requests-graph-example.png)


如果将告警阈值配置为**大于或等于**低级范围内的某个值（例如，5 个请求），那么您将收到更频繁且可能不必要的告警通知。如果将告警阈值配置为**大于或等于**高级范围内的某个值（例如，150 个请求），那么您将很少收到通知，但可能也是更重要的需要调查的情况。当您配置并启用告警时，图表上会显示一条表示阈值的告警线，如以下示例所示。标记为 1 的告警线表示告警 1 的阈值，标记为 2 的告警线表示告警 2 的阈值。

![\[分配指标示例（含告警线）。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-networkout-transmit-graph-example-alarmed.png)


## 默认告警设置
<a name="default-distribution-alarm-settings"></a>

在 Lightsail 控制台中添加新警报时，系统会预先填充默认警报设置。这是所选指标的建议告警配置。您应确认默认告警配置是否适合您的资源。例如，请求指标的默认警报阈值为在过去 15 分钟内有 3 次**大于** 45 个请求。但是，该请求阈值对于您的分配来说可能太低。您可能需要将告警阈值修改为在过去 15 分钟内有 3 次**大于** 150 个请求。

## 使用 Lightsail 控制台创建分布指标警报
<a name="creating-distribution-alarms"></a>

完成以下步骤，使用 Lightsail 控制台创建分布指标警报。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**联网**。

1. 选择要为其创建警报的分配的名称。

1. 在分配管理页面上选择**指标**选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要创建告警的指标。有关更多信息，请参阅[资源指标](amazon-lightsail-resource-health-metrics.md)。

1. 在页面的 **Alarms (告警)** 部分选择 ** Alarms (添加告警)**。

1. 在下拉菜单中选择比较运算符值。示例值为大于或等于、大于、小于以及等于。

1. 输入告警的阈值。

1. 输入告警的数据点。

1. 选择评估期。时段可以 5 分钟为增量指定，从 5 分钟到 24 小时。

1. 选择以下通知方法之一：
   + **电子邮件** — 当告警状态变为 ALARM（告警）时，您会收到电子邮件通知。
   + **SMS 文本消息** — 当告警状态变为 ALARM（告警） 时，您会收到 SMS 文本消息通知。并非所有可以创建 Lightsail 资源的 AWS 区域都支持短信，也无法向所有国家/地区发送短信。有关更多信息，请参阅 [SMS 文本消息收发支持](amazon-lightsail-adding-editing-notification-contacts.md#sms-support)。
**注意**  
如果您选择通过电子邮件或 SMS 进行通知，但尚未在资源的 AWS 区域中配置通知联系人，则需要添加电子邮件地址或手机号码。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)。

1. （可选）选择** Send me a notification when the alarm state change to OK（当告警状态变为正常时，向我发送通知）**，以在告警状态变为 OK（正常）时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. （可选）选择** Advanced settings（高级设置）**，然后选择下列选项之一：
   + 选择告警应如何处理缺失数据。以下选项可用：
     + **假设不在阈值范围内（超出阈值）** — 将缺失数据点视为“不良”和超出阈值。
     + **假设在阈值范围内（未超出阈值）** — 将缺失数据点视为“良好”和在阈值范围内。
     + **使用最后一个良好数据点的值（忽略并保持当前告警状态）**— 维持当前告警状态。
     + **不评估（将缺失的数据视为缺失）**— 在评估是否更改状态时，告警不考虑缺失数据点。
   + 选择**如果数据不足，则发送通知**，在告警状态变为 INSUFFICIENT\$1DATA 时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. 选择 **Create (创建)** 以添加告警。

   之后要编辑警报，选择要编辑的警报旁边的省略号图标（⋮），然后选择**编辑警报**。

## 测试分配指标警报
<a name="testing-distribution-alarms"></a>

完成以下步骤，使用 Lightsail 控制台测试警报。您可能需要测试告警以确认已配置的通知选项是否正常工作，例如确保在触发告警时收到电子邮件或 SMS 文本消息。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**联网**。

1. 选择要测试告警的分配的名称。

1. 在分配管理页面上选择**指标**选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要测试告警的指标。

1. 向下滚动到页面的**警报**部分，然后选择要测试的警报旁边的省略号图标（⋮）。

1. 请选择以下选项之一：
   + **测试警报通知**：选择此选项可测试警报状态变为 `ALARM` 时的通知。
   + **测试确定通知**：选择此选项可测试警报状态变为 `OK` 时的通知。
**注意**  
如果这些选项都无法使用，您可能尚未配置告警的通知选项，或者告警当前处于 `ALARM` 状态。有关更多信息，请参阅[分配告警限制](#distribution-alarm-limits)。

   根据您选择的测试选项，警报会暂时变为`ALARM`或`OK`状态，并根据您配置的警报通知方式发送电子邮件 and/or SMS 短信。只有当您选择测试通知时，通知横幅才会显示在 Lightsail 控制台中。`ALARM`如果您选择测试 `OK` 通知，将不会显示通知横幅。告警通常会在几秒钟后恢复为实际状态。

## 创建分配告警后的后续步骤
<a name="next-steps-creating-distribution-alarms"></a>

对于分配告警，有其他几项可执行的任务：
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除通知联系人](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

# 监控 Lightsail 负载均衡器运行状况指标
<a name="amazon-lightsail-viewing-load-balancer-health-metrics"></a>

在 Amazon Lightsail 中创建负载均衡器并向其附加实例后，您可以在负载均衡器管理页面的 “**指标**” 选项卡上查看其指标图表。监控指标是维护资源的可靠性、可用性和性能的重要环节。定期监控和收集资源中的指标数据，以便您能够更轻松地调试多点故障（如果发生）。有关指标的更多信息，请参阅[指标](amazon-lightsail-resource-health-metrics.md)。

在监控资源时，应为环境中的正常资源性能建立基准。建立基准后，您可以在 Lightsail 控制台中配置警报，以便在资源运行超出指定阈值时通知您。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)和[警报](amazon-lightsail-alarms.md)。

**内容**
+ [负载均衡器指标](#load-balancer-metrics)
+ [查看负载均衡器指标](#viewing-load-balancer-metrics-console)
+ [后续步骤](#next-steps-viewing-load-balancer-metrics)

## 负载均衡器指标
<a name="load-balancer-metrics"></a>

提供了以下负载均衡器指标：
+ **正常主机计数 (`HealthyHostCount`)** – 被视为正常运行的目标实例数。
+ **不正常主机计数 (`UnhealthyHostCount`)** – 被视为未正常运行的目标实例数。
+ **负载均衡器 HTTP 4XX (`HTTPCode_LB_4XX_Count`)** – 源自负载均衡器的 HTTP 4XX 客户端错误代码的数量。如果请求格式错误或不完整，则会生成客户端错误。目标实例未收到这些请求。该计数不包含目标实例生成的响应代码。
+ **负载均衡器 HTTP 5XX (`HTTPCode_LB_5XX_Count`)** – 源自负载均衡器的 HTTP 5XX 服务器错误代码的数量。这不包含由目标实例生成的任何响应代码。如果没有运行正常的实例附加到负载均衡器，或者请求速率超过实例或负载均衡器的容量（溢出），则会报告该指标。
+ **实例 HTTP 2XX (`HTTPCode_Instance_2XX_Count`)** – 由目标实例生成的 HTTP 2XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 3XX (`HTTPCode_Instance_3XX_Count`)** – 由目标实例生成的 HTTP 3XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 4XX (`HTTPCode_Instance_4XX_Count`)** – 由目标实例生成的 HTTP 4XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例 HTTP 5XX (`HTTPCode_Instance_5XX_Count`)** – 由目标实例生成的 HTTP 5XX 响应代码数。它不包括负载均衡器生成的任何响应代码。
+ **实例响应时间 (`InstanceResponseTime`)** – 从请求离开负载均衡器到从目标实例收到响应之间所用的时间（以秒为单位）。
+ **客户端 TLS 协商错误计数 (`ClientTLSNegotiationErrorCount`)** – 由于负载均衡器生成 TLS 错误而未与负载均衡器建立会话的客户端发起的 TLS 连接数。可能的原因包括密码或协议不匹配。
+ **请求计数 (`RequestCount`)**-已处理的请求数 IPv4。该计数仅包含具有负载均衡器的目标实例生成的响应的请求。
+ **已被拒绝的连接计数 (`RejectedConnectionCount`)** – 由于负载均衡器达到连接数上限被拒绝的连接的数量。

## 查看负载均衡器指标
<a name="viewing-load-balancer-metrics-console"></a>

完成以下步骤，即可在 Lightsail 控制台中查看负载均衡器指标。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**联网**。

1. 选择所需负载均衡器的名称，以查看其指标。

1. 选择负载均衡器管理页面上的 **Metrics**（指标）选项卡。

1. 在 **Metrics graphs**（指标图表）标题下的下拉菜单中，选择要查看的指标。

   该图表显示所选指标的数据点的直观表示形式。

1. 您可以对指标图表执行以下操作：
   + 更改图表的视图以显示 1 小时、6 小时、1 天、1 周和 2 周的数据。
   + 将光标停在一个数据点上可查看有关该数据点的详细信息。
   + 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)和[创建负载均衡器指标警报](amazon-lightsail-adding-load-balancer-health-metric-alarms.md)。

## 后续步骤
<a name="next-steps-viewing-load-balancer-metrics"></a>

对于负载均衡器指标，有其他几项可执行的任务：
+ 为所选指标添加告警，以便在指标超过您指定的阈值时收到通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)和[创建负载均衡器指标警报](amazon-lightsail-adding-load-balancer-health-metric-alarms.md)。
+ 触发警报后，Lightsail 控制台中会显示一条通知横幅。要通过电子邮件和短信收到通知，您必须将您的电子邮件地址和手机号码添加为要监控资源的每个 AWS 区域 位置的通知联系人。有关更多信息，请参阅[添加通知联系人](amazon-lightsail-adding-editing-notification-contacts.md)。
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

**Topics**
+ [负载均衡器指标](#load-balancer-metrics)
+ [查看负载均衡器指标](#viewing-load-balancer-metrics-console)
+ [后续步骤](#next-steps-viewing-load-balancer-metrics)
+ [负载均衡器警报](amazon-lightsail-adding-load-balancer-health-metric-alarms.md)

# 使用警报监控 Lightsail 负载均衡器指标
<a name="amazon-lightsail-adding-load-balancer-health-metric-alarms"></a>

您可以创建监视单个负载均衡器指标的 Amazon Lightsail 警报。可以将告警配置为基于相对于您指定的阈值的指标值来向您发送通知。通知可以是显示在 Lightsail 控制台中的横幅、发送到您的电子邮件地址的电子邮件以及发送到您的手机号码的 SMS 短信。有关警报的更多信息，请参阅[警报](amazon-lightsail-alarms.md)。

**内容**
+ [负载均衡器告警限制](#load-balancer-alarm-limits)
+ [配置负载均衡器告警的最佳实践](#load-balancer-alarms-best-practices)
+ [默认告警设置](#default-load-balancer-alarm-settings)
+ [使用 Lightsail 控制台创建负载平衡器指标警报](#creating-load-balancer-alarms)
+ [使用 Lightsail 控制台测试负载平衡器指标警报](#testing-load-balancer-alarms)
+ [后续步骤](#next-steps-creating-load-balancer-alarms)

## 负载均衡器告警限制
<a name="load-balancer-alarm-limits"></a>

以下限制适用于告警：
+ 您可以为每个指标配置两个告警。
+ 每隔 5 分钟评估一次告警，告警的每个数据点代表一个 5 分钟时段的聚合指标数据。
+ 只有将警报配置为通过电子邮件 and/or 短信通知您，`OK`才能将警报配置为在警报状态更改为时通知您。
+ 只有将`OK`警报配置为通过电子邮件 and/or 短信通知您，您才能测试警报通知。
+ 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您，以及您对于缺失数据点选择** Do not evaluate the missing data (不评估缺失数据)** 选项，则您只能配置告警以在告警状态变为 `INSUFFICIENT_DATA` 时通知您。
+ 只有当告警处于 OK（正常）状态时，才能测试通知。

## 配置负载均衡器告警的最佳实践
<a name="load-balancer-alarms-best-practices"></a>

以下限制适用于告警：
+ 您可以为每个指标配置两个告警。
+ 每隔 5 分钟评估一次告警，告警的每个数据点代表一个 5 分钟时段的聚合指标数据。
+ 只有将警报配置为通过电子邮件 and/or 短信通知您，`OK`才能将警报配置为在警报状态更改为时通知您。
+ 只有将`OK`警报配置为通过电子邮件 and/or 短信通知您，您才能测试警报通知。
+ 如果您将告警配置为通过电子邮件和/或 SMS 文本消息来通知您，以及您对于缺失数据点选择** Do not evaluate the missing data (不评估缺失数据)** 选项，则您只能配置告警以在告警状态变为 `INSUFFICIENT_DATA` 时通知您。
+ 只有当告警处于 OK（正常）状态时，才能测试通知。

## 默认告警设置
<a name="default-load-balancer-alarm-settings"></a>

在配置指标告警之前，您应该查看该指标的历史数据。识别过去两周内低级、中级和高级的指标情况。在以下实例传出网络流量 (`NetworkOut`) 指标图表示例中，低级为每小时 0-10 KB，中级为每小时 10-20 KB，高级为每小时 20-80 KB。

![\[实例 NetworkOut 示例。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-networkout-graph-example.png)


如果将告警阈值配置为**大于或等于**低级范围内的某个值（例如，每小时 5 KB），那么您将收到更频繁且可能不必要的告警通知。如果将告警阈值配置为**大于或等于**高级范围内的某个值（例如，每小时 20 KB），那么您将很少收到通知，但可能也是更重要的需要调查的情况。当您配置并启用告警时，图表上会显示一条表示阈值的告警线，如以下示例所示。标记为 1 的告警线表示告警 1 的阈值，标记为 2 的告警线表示告警 2 的阈值。

![\[实例 NetworkOut 示例，带有警报线。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-networkout-graph-example-alarmed.png)


## 使用 Lightsail 控制台创建负载平衡器指标警报
<a name="creating-load-balancer-alarms"></a>

完成以下步骤，使用 Lightsail 控制台创建负载均衡器指标警报。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**联网**。

1. 选择要为其创建警报的负载均衡器的名称。

1. 选择负载均衡器管理页面上的**指标**选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要创建告警的指标。有关更多信息，请参阅[资源指标](amazon-lightsail-resource-health-metrics.md)。

1. 在页面的 **Alarms (告警)** 部分选择 ** Alarms (添加告警)**。

1. 在下拉菜单中选择比较运算符值。示例值为大于或等于、大于、小于以及等于。

1. 输入告警的阈值。

1. 输入告警的数据点。

1. 选择评估期。时段可以 5 分钟为增量指定，从 5 分钟到 24 小时。

1. 选择以下通知方法之一：
   + **电子邮件** — 当告警状态变为 ALARM（告警）时，您会收到电子邮件通知。
   + **SMS 文本消息** — 当告警状态变为 ALARM（告警） 时，您会收到 SMS 文本消息通知。并非所有可以创建 Lightsail 资源的 AWS 区域都支持短信，也无法向所有国家/地区发送短信。有关更多信息，请参阅 [SMS 文本消息支持](amazon-lightsail-adding-editing-notification-contacts.md#sms-support)。
**注意**  
如果您选择通过电子邮件或 SMS 进行通知，但尚未在资源的亚马逊云科技区域中配置通知联系人，则需要添加电子邮件地址或手机号码。有关更多信息，请参阅[通知](amazon-lightsail-notifications.md)。

1. （可选）选择** Send me a notification when the alarm state change to OK（当告警状态变为正常时，向我发送通知）**，以在告警状态变为 OK（正常）时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. （可选）选择** Advanced settings（高级设置）**，然后选择下列选项之一：
   + 选择告警应如何处理缺失数据。以下选项可用：
     + **假设不在阈值范围内（超出阈值）** — 将缺失数据点视为“不良”和超出阈值。
     + **假设在阈值范围内（未超出阈值）** — 将缺失数据点视为“良好”和在阈值范围内。
     + **使用最后一个良好数据点的值（忽略并保持当前警报状态）**：维持当前警报状态。
     + **不评估（将缺失的数据视为缺失）**— 在评估是否更改状态时，告警不考虑缺失数据点。
   + 选择**如果数据不足，则发送通知**，在告警状态变为 INSUFFICIENT\$1DATA 时进行通知。仅当您选择通过电子邮件或 SMS 文本消息进行通知时，此选项才可用。

1. 选择 **Create (创建)** 以添加告警。

   之后要编辑警报，选择要编辑的警报旁边的省略号图标（⋮），然后选择**编辑警报**。

## 使用 Lightsail 控制台测试负载平衡器指标警报
<a name="testing-load-balancer-alarms"></a>

完成以下步骤，使用 Lightsail 控制台测试警报。您可能需要测试告警以确认已配置的通知选项是否正常工作，例如确保在触发告警时收到电子邮件或 SMS 文本消息。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**联网**。

1. 选择要测试告警的负载均衡器的名称。

1. 选择负载均衡器管理页面上的**指标**选项卡。

1. 在 **Metrics Graphs (指标图表)** 标题下的下拉菜单中，选择要测试告警的指标。

1. 向下滚动到页面的**警报**部分，然后选择要测试的警报旁边的省略号图标（⋮）。

1. 请选择以下选项之一：
   + **测试警报通知**：选择此选项可测试警报状态变为 `ALARM` 时的通知。
   + **测试确定通知**：选择此选项可测试警报状态变为 `OK` 时的通知。
**注意**  
如果这些选项都无法使用，您可能尚未配置告警的通知选项，或者告警当前处于 `ALARM` 状态。有关更多信息，请参阅[负载均衡器告警限制](#load-balancer-alarm-limits)。

   根据您选择的测试选项，警报会暂时变为`ALARM`或`OK`状态，并根据您配置的警报通知方式发送电子邮件 and/or SMS 短信。只有当您选择测试通知时，通知横幅才会显示在 Lightsail 控制台中。`ALARM`如果您选择测试 `OK` 通知，将不会显示通知横幅。告警通常会在几秒钟后恢复为实际状态。

## 创建负载均衡器告警后的后续步骤
<a name="next-steps-creating-load-balancer-alarms"></a>

对于负载均衡器告警，有其他几项可执行的任务：
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除通知联系人](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

# 为 Lightsail 监控设置通知联系人
<a name="amazon-lightsail-adding-editing-notification-contacts"></a>

您可以将 Amazon Lightsail 配置为在您的某个实例、数据库、负载均衡器或内容分发网络 (CDN) 分配的指标超过指定阈值时通知您。通知的形式可以是 Lightsail 控制台中显示的横幅、发送到您指定地址的电子邮件或发送到您指定的手机号码的 SMS 短信。要通过电子邮件和短信收到通知，您必须将您的电子邮件地址和手机号码添加为要监控资源的每个 AWS 区域 位置的通知联系人。有关通知的更多信息，请参阅[通知](amazon-lightsail-notifications.md)。

**重要**  
短信功能已暂时禁用，目前任何 AWS 区域 可以创建 Lightsail 资源的地方都不支持该功能。有关更多信息，请参阅 [SMS 文本消息收发支持](#sms-support)。

**内容**
+ [区域通知联系限制](#contact-limits)
+ [SMS 文本消息收发支持](#sms-support)
+ [电子邮件联系人验证](#contact-verification)
+ [使用 Lightsail 控制台添加通知联系人](#adding-notification-contacts-console)
+ [使用添加通知联系人 AWS CLI](#adding-notification-contacts-cli)
+ [添加通知联系人后的后续步骤](#next-steps-adding-notification-contacts)

## 区域通知联系人限制
<a name="contact-limits"></a>

每个地址中只能添加一个电子邮件地址和一个手机号码 AWS 区域。如果您在已添加电子邮件地址或手机号码的区域中添加电子邮件地址或手机号码，系统将询问您是否要用新联系人替换现有的通知联系人。

如果您需要在中包含多个电子邮件收件人 AWS 区域，则可以配置一个转发给多个收件人的通讯组列表，并将该通讯组列表的电子邮件地址添加为通知联系人。

## SMS 文本消息收发支持
<a name="sms-support"></a>

**重要**  
短信功能已暂时禁用，目前任何 AWS 区域 可以创建 Lightsail 资源的地方都不支持该功能。或者，您可以配置电子邮件或依赖 Lightsail 控制台中显示的通知横幅。  
以下有关 SMS 文本消息收发支持的信息，是针对在我们禁用此功能前就已经配置了 SMS 文本消息收发的客户而发布的。

并非所有可以创建 Light AWS 区域 sail 资源的版本都支持短信。此外，SMS 文本消息可能无法发送到世界上的有些国家和地区。对于不支持 SM AWS 区域 S 消息的，您只能配置电子邮件通知联系人。

以下 AWS 区域版本支持短信。以下是亚马逊简单通知服务 (Amazon SNS) Simple Notification Service 支持短信的地区，Lightsail 使用该服务向您发送通知：
+ 美国东部（弗吉尼亚州北部）(us-east-1)
+ 美国西部（俄勒冈州）(us-west-2)
+ 亚太地区（新加坡）(ap-southeast-1)
+ 亚太地区（悉尼）(ap-southeast-2)
+ 亚太地区（东京）(ap-northeast-1)
+ 欧洲地区（爱尔兰）(eu-west-1)

有关世界上可以发送短信的国家和地区的列表，以及最新支持短信的国家和地区，请参阅 *Amazon SN AWS 区域 S 开发者*指南中的[支持地区和国家](https://docs.aws.amazon.com/sns/latest/dg/sns-supported-regions-countries.html)。

## 电子邮件联系人验证
<a name="contact-verification"></a>

当您在 Lightsail 中添加电子邮件地址作为通知联系人时，系统会向该地址发送验证请求。验证请求电子邮件中包含一个链接，收件人必须单击该链接才能确认他们想要接收 Lightsail 通知。在验证后才会将通知发送到电子邮件地址。验证来自亚马逊云科技* 通知 < no-reply@sns.amazonaws.com >*，其主题是亚马逊云科技* Notification - Subscription Confirmation*。SMS 消息收发不需要验证。

![\[验证请求电子邮件。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-email-verification.png)


如果验证请求不在收件箱文件夹中，请检查邮箱的垃圾邮件和垃圾邮件文件夹。**如果验证请求丢失或被删除，请在 Lightsail 控制台中显示的通知横幅和 “帐户” 页面中选择 “**重新发送验证**”。**

![\[Lightsail 控制台中的电子邮件等待验证横幅。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-email-verification-banner.png)


## 使用 Lightsail 控制台添加通知联系人
<a name="adding-notification-contacts-console"></a>

完成以下步骤，使用 Lightsail 控制台添加通知联系人。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在 Lightsail 主页上，在顶部导航菜单上选择您的用户或角色。

1. 在下拉菜单中选择**账户**。  
![\[Lightsail 控制台中的账户菜单。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-console-account-menu.png)

1. 在**个人资料和联系人**选项卡上的**通知联系人**部分中选择**添加电子邮件地址**或**添加 SMS 号码**。  
![\[Lightsail 控制台中的通知联系人。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-notification-contacts.png)

1. 完成下列步骤之一：
   + 如果您要添加电子邮件地址，请选择要添加通知联系人的 AWS 区域 位置。在文本框中输入电子邮件地址。  
![\[添加通知联系人 AWS 区域 时选择。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-email-notification-contact-region-menu.png)
   + 如果您要添加 SMS 号码，请选择要添加通知联系人的 AWS 区域 位置。选择手机号码所在的国家/地区，然后将其输入到文本框中。已为您输入国家/地区代码。
**重要**  
短信功能已暂时禁用，目前任何 AWS 区域 可以创建 Lightsail 资源的地方都不支持该功能。有关更多信息，请参阅 [SMS 文本消息收发支持](#sms-support)。  
![\[添加通知联系人 AWS 区域 时选择。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-sms-notification-contact-region-menu.png)

1. 选择 **Add Contact** (添加联系人)。

   当您添加电子邮件地址作为通知联系人时，会向该地址发送验证请求。验证请求电子邮件中包含一个链接，收件人必须单击该链接才能确认他们想要接收 Lightsail 通知。SMS 消息收发不需要验证。  
![\[在 Lightsail 控制台中添加电子邮件通知联系人后会出现电子邮件验证提示。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-email-verification-modal.png)

1. 选择**我了解**。

   您的电子邮件地址或手机号码将添加到**通知联系人**部分。在您完成以下步骤中的验证过程之前，不会验证电子邮件地址。在验证后才会将通知发送到电子邮件地址。如果验证请求丢失或被删除，请在其中一个区域电子邮件地址旁边选择**重新发送**，以发送另一个验证请求。
**注意**  
SMS 消息收发不需要验证。因此，您不需要在添加 SMS 通知联系人后完成此过程中的步骤 8 到 10。  
![\[在 Lightsail 控制台中添加了通知联系人。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-added-notification-contacts.png)

1. 打开您在 Lightsail 中添加为通知联系人的电子邮件地址的收件箱。

1. 打开来自 **no-reply@sns.amazonaws.com** 的 **AWS 通知 – 订阅确认**电子邮件。
**注意**  
如果验证请求不在收件箱文件夹中，请检查邮箱的垃圾邮件和垃圾邮件文件夹。  
![\[验证电子邮件请求。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-email-verification-request.png)

1. 在电子邮件中选择 “**确认订阅**”，以确认您要接收 Lightsail 通知。

   将打开一个浏览器窗口，显示以下确认订阅的页面。要取消订阅，请选择页面上的**单击此处取消订阅**。或者，如果您已关闭页面，请完成[删除通知联系人](amazon-lightsail-deleting-notification-contacts.md)的步骤。  
![\[电子邮件验证订阅。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-email-verification-subscribe.png)

## 使用添加通知联系人 AWS CLI
<a name="adding-notification-contacts-cli"></a>

完成以下步骤，使用 AWS Command Line Interface ()AWS CLI为 Lightsail 添加通知联系人。

1. 打开终端或命令提示符窗口。

   如果你还没有，[请安装 AWS CLI 并将其配置为与 Lightsail 配合使用](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 输入以下命令以添加通知联系人：

   ```
   aws lightsail create-contact-method --region Region --notificationProtocol Protocol --contact-endpoint Destination
   ```

   在该命令中，将：
   + *Region*应 AWS 区域 在其中添加通知联系人。
   + *Protocol*使用联系人的通知协议，应为电子邮件或短信。
   + *Destination*使用您的电子邮件地址或手机号码。
**注意**  
指定手机号码时使用 E.164 格式。E.164 是用于国际电信的电话号码结构标准。采用此格式的电话号码最多可包含 15 位数字，并以加号 (\$1) 和国家代码作为前缀。例如，将 [E.164](https://en.wikipedia.org/wiki/E.164) 格式的美国电话号码指定为 \$11 XXX5550100。有关更多信息，请参阅 Wikipedia 中的 E.164。

   **示例：**

   ```
   aws lightsail create-contact-method --region us-west-2 --notificationProtocol Email --contact-endpoint example@example.com
   ```

   ```
   aws lightsail create-contact-method --region us-east-1 --notificationProtocol SMS --contact-endpoint +14445556666
   ```

   当您按 Enter 键时，您将看到一个操作响应，其中包含有关请求的详细信息。

   验证请求将发送到您指定为通知联系人的电子邮件地址。这将确认收件人想要订阅 Lightsail 通知。只有在完成以下步骤中的验证过程后才会验证电子邮件地址。在验证电子邮件地址后才会将通知发送到电子邮件地址。如果原始通知放错了位置，请在其中一个区域电子邮件地址的旁边选择**重新发送**，以发送另一个验证请求。
**注意**  
SMS 消息收发不需要验证。因此，当您添加 SMS 通知联系人时，您不需要完成此过程中的步骤 8 到 10。

1. 打开您添加为通知联系人的电子邮件地址的收件箱。

1. 打开来自 **no-reply@sns.amazonaws.com** 的 **AWS 通知 – 订阅确认**电子邮件。

1. 在电子邮件中选择 “**确认订阅**”，以确认您要接收来自 Lightsail 的电子邮件通知。

   将打开一个浏览器窗口，显示以下确认订阅的页面。要取消订阅，请选择页面上的**单击此处取消订阅**。或者，如果您已关闭页面，请完成[删除通知联系人](amazon-lightsail-deleting-notification-contacts.md)的步骤。

## 添加通知联系人后的后续步骤
<a name="next-steps-adding-notification-contacts"></a>

对于通知联系人，有其他几项可执行的任务：
+ 在您添加通知联系人的 AWS 区域 位置添加警报。您可以选择在告警开始时通过电子邮件和 SMS 文本消息进行通知。有关更多信息，请参阅[警报](amazon-lightsail-alarms.md)。
+ 如果您在预期收到通知时没有收到通知，请检查确认您的通知联系人是否正确配置。要了解更多信息，请参阅[排除通知的故障](amazon-lightsail-troubleshooting-notifications.md)。
+ 要停止接收通知，您可以从 Lightsail 中移除您的电子邮件和手机。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-notification-contacts.md)。您还可以禁用或删除告警以停止接收特定告警的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

# 在 Lightsail 中删除通知联系人
<a name="amazon-lightsail-deleting-notification-contacts"></a>

从 Amazon Lightsail 中删除您的电子邮件和手机号码通知联系人，以停止接收有关您的 Lightsail 资源的电子邮件和短信通知。有关通知的更多信息，请参阅[通知](amazon-lightsail-notifications.md)。

您还可以禁用或删除警报以停止接收特定警报的通知。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。

**内容**
+ [使用 Lightsail 控制台删除通知联系人](#deleting-notification-contacts-console)
+ [使用删除通知联系人 AWS CLI](#deleting-notification-contacts-cli)
+ [删除通知联系人后的后续步骤](#next-steps-deleting-notification-contacts)

## 使用 Lightsail 控制台删除通知联系人
<a name="deleting-notification-contacts-console"></a>

完成以下步骤，使用 Lightsail 控制台删除通知联系人。

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在 Lightsail 主页上，在顶部导航菜单上选择您的用户或角色。

1. 在下拉菜单中选择**账户**。  
![\[Lightsail 控制台中的账号菜单。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-console-account-menu.png)

1. 在**个人资料和联系人**选项卡上的**通知联系人**部分中，选择要删除的电子邮件地址或手机号码旁边的删除图标。

1. 选择**是**以确认您要删除通知联系人。

## 使用删除通知联系人 AWS CLI
<a name="deleting-notification-contacts-cli"></a>

完成以下步骤，使用 AWS Command Line Interface ()AWS CLI删除 Lightsail 的通知联系人。

1. 打开终端或命令提示符窗口。

   如果你还没有，[请安装 AWS CLI 并配置它以与 Lightsail 配合使用](lightsail-how-to-set-up-and-configure-aws-cli.md)。

1. 输入以下命令可删除通知联系人：

   ```
   aws lightsail delete-contact-method --region Region --notificationProtocol Protocol
   ```

   在该命令中，将：
   + *Region*应 AWS 区域 在其中删除通知联系人。
   + *Protocol*使用您要删除的联系人的通知协议，例如电子邮件或短信。

   示例：

   ```
   aws lightsail delete-contact-method --region us-west-2 --notificationProtocol SMS
   ```

   当您按 Enter 键时，您将看到一个操作响应，其中包含有关请求的详细信息。

## 删除通知联系人后的后续步骤
<a name="next-steps-deleting-notification-contacts"></a>

删除通知联系人后，有其他几项可执行的任务：
+ 删除通知联系人会停止电子邮件和短信通知，但不会阻止通知横幅显示在 Lightsail 控制台中。要停止通知横幅以及停止电子邮件和 SMS 文本消息收发通知，请禁用或删除导致这些通知的警报。有关更多信息，请参阅[删除或禁用指标警报](amazon-lightsail-deleting-health-metric-alarms.md)。
+ 在 Lightsail 中添加您的电子邮件地址和手机号码作为通知联系人，即可重新开始接收电子邮件和 SMS 短信通知。有关更多信息，请参阅[添加通知联系人](amazon-lightsail-adding-editing-notification-contacts.md)。

# 查看等待验证的 Lightsail 警报通知和联系人
<a name="amazon-lightsail-alarm-notifications"></a>

**您可以在 Lightsail 控制台的 “警报通知” 页面上查看所有亚马逊 Lightsail 资源的活动警报和通知。**此页面汇总了处于 `In alarm` 状态的警报，即已启用且当前已超过您定义的阈值的警报。您还可以查看待验证的电子邮件联系人。有关警报的更多信息，请参阅[Lightsail 中的指标警报](amazon-lightsail-alarms.md)。有关警报通知的更多信息，请参阅[为 Lightsail 资源配置指标通知](amazon-lightsail-notifications.md)。

**Topics**
+ [查看活跃警报的警报通知](#amazon-lightsail-alarm-notifications-review-alarms)
+ [查看待验证的电子邮件联系人](#amazon-lightsail-alarm-notifications-review-contacts)

## 查看活跃警报的警报通知
<a name="amazon-lightsail-alarm-notifications-review-alarms"></a>

你可以在 Lightsail 控制台中查看所有资源的 Lightsail 警报通知。每个条目都将包含有关警报为何处于活跃状态以及警报所属资源的更多详细信息。有关如何添加警报的更多信息，请参阅[配置告警](amazon-lightsail-alarms.md#configuring-alarm)。

**要查看活跃警报的警报通知**

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**警报通知**。

1. 在**警报通知**部分，您可以查看您的活跃警报。

![\[显示活跃警报的示例通知。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-notification-example.png)


## 查看待验证的电子邮件联系人
<a name="amazon-lightsail-alarm-notifications-review-contacts"></a>

您可以在 Lightsail 控制台中查看待验证的电子邮件联系人。每个条目都将包括电子邮件地址、通知用途，以及重新发送验证的功能。 AWS 区域 有关如何添加电子邮件联系人的更多信息，请参阅[为 Lightsail 监控设置通知联系人](amazon-lightsail-adding-editing-notification-contacts.md)。

**要查看待验证的电子邮件联系人**

1. 登录 [Lightsail 控制台](https://lightsail.aws.amazon.com/)。

1. 在左侧导航窗格中，选择**警报通知**。

1. 在**待验证的联系人**部分，您可以查看待验证的电子邮件联系人。

![\[显示待验证电子邮件联系人的示例通知。\]](http://docs.aws.amazon.com/zh_cn/lightsail/latest/userguide/images/amazon-lightsail-alarm-pending-contact-example.png)
