

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

# 将 CloudWatch 与 Amazon Polly 集成
<a name="cloud-watch"></a>

当您与 Amazon Polly 交互时，它每一分钟向 CloudWatch 发送一次以下指标和维度。您可以使用以下流程查看 Amazon Polly 的指标。

您可以使用 Amazon CloudWatch 监控 Amazon Polly，此工具可从 Amazon Polly 收集原始数据，并将其处理为易读的近乎实时的指标。这些统计数据会保存两周，从而使您能够访问 `historical information`，并能够更好地了解您的 Web 应用程序或服务的执行情况。默认情况下，Amazon Polly 指标数据以 1 分钟为间隔发送到 CloudWatch。有关更多信息，请参阅 *Amazon CloudWatch 用户指南*中的[什么是 Amazon CloudWatch？](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/WhatIsCloudWatch.html)。

## 获取 CloudWatch 指标（控制台）
<a name="cloud-watch-metrics-console"></a>

1. 通过 [https://console.aws.amazon.com/cloudwatch/](https://console.aws.amazon.com/cloudwatch/) 打开 CloudWatch 控制台。

1. 在导航窗格中，选择**指标**。

1. 在**按类别显示的 CloudWatch 指标**窗格中，在 Amazon Polly 的指标类别下，选择一个指标类别，然后在上方窗格中，向下滚动以查看完整的指标列表。

## 在 AWS CLI 上获取 CloudWatch 指标
<a name="cloud-watch-metrics-cli"></a>

以下代码显示 Amazon Polly 的可用指标。

```
aws cloudwatch list-metrics --namespace "AWS/Polly"
```

前面的命令会返回类似于以下内容的 Amazon Polly 指标的列表。此 `MetricName` 元素标识出是哪种参数。

```
{
    "Metrics": [
        {
            "Namespace": "AWS/Polly", 
            "Dimensions": [
                {
                    "Name": "Operation", 
                    "Value": "SynthesizeSpeech"
                }
            ], 
            "MetricName": "ResponseLatency"
        }, 
        {
            "Namespace": "AWS/Polly", 
            "Dimensions": [
                {
                    "Name": "Operation", 
                    "Value": "SynthesizeSpeech"
                }
            ], 
            "MetricName": "RequestCharacters"
        }
```

有关更多信息，请参阅 *Amazon CloudWatch API 参考*中的 [GetMetricStatistics](https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_GetMetricStatistics.html)。

## Amazon Polly 指标
<a name="polly-metrics"></a>

Amazon Polly 为每个请求生成以下指标。这些指标经过汇总后每隔一分钟会发送到 CloudWatch，这些指标在 CloudWatch 处可用。


| 指标 | 描述 | 
| --- | --- | 
|  `RequestCharacters` |  请求中的字符数。这仅是可计费字符，不包括 SSML 标签。 有效维度：操作 有效统计数据：平均值、最小值、最大值、样本计数、总和 单位：个  | 
|  `ResponseLatency` |  从发出请求到开始流式处理响应之间的延迟。 有效的维度：操作 有效统计数据：最小值、最大值、平均值、样本计数 单位：微秒  | 
|  `2XXCount` |  成功响应后返回的 HTTP 200 级代码。 有效的维度：操作 有效统计数据：平均值、样本计数、总和 单位：个  | 
|  `4XXCount` |  出现错误时返回的 HTTP 400 级错误代码。每一次成功响应都会发出一个零 (0)。 有效的维度：操作 有效统计数据：平均值、样本计数、总和 单位：个  | 
|  `5XXCount` |  出现错误时返回的 HTTP 500 级错误代码。每一次成功响应都会发出一个零 (0)。 有效的维度：操作 有效统计数据：平均值、样本计数、总和 单位：个  | 

## Amazon Polly 指标的维度
<a name="polly-metricdimensions"></a>

Amazon Polly 指标使用 AWS/Polly 命名空间并提供以下维度的指标：


| 维度 | 描述 | 
| --- | --- | 
|  `Operation`  |  指标按其所指的 API 方法进行分组。可能的值为 `SynthesizeSpeech`、`PutLexicon`、`DescribeVoices` 等。  | 