Amazon Polly
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

将 CloudWatch 与 Amazon Polly 集成

当您与 Amazon Polly 交互时,它每一分钟向 CloudWatch 发送一次以下指标和维度。您可以按照以下步骤查看 Amazon Polly 的各项指标。

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

获取 CloudWatch 指标(控制台)

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格中,选择 Metrics

  3. CloudWatch Metrics by Category (按类别显示的 指标) 窗格中,在 Amazon Polly 的指标类别下,选择一个指标类别,然后在上方窗格中,向下滚动以查看完整的指标列表。

获取 CloudWatch 指标 (CLI)

以下代码显示 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

Amazon Polly 指标

Amazon Polly 会对每个请求生成以下指标。这些指标经过聚合后,以一分钟为间隔发送到可使用它们的 CloudWatch。

指标 描述

RequestCharacters

请求中的字符数。这仅包含计费字符,不包括 SSML 标签。

有效的维度:操作

有效统计数据:Minimum、Maximum、Average、SampleCount、Sum

单位:计数

ResponseLatency

从发出请求到开始流式处理之间的延迟。

有效的维度:操作

有效统计数据:Minimum、Maximum、Average、SampleCount

单位:毫秒

2XXCount

成功响应时返回的 HTTP 200 级别代码。

有效的维度:操作

有效统计数据:Average、SampleCount、Sum

单位:计数

4XXCount

发生错误时返回的 HTTP 400 级别的错误代码。对于每一次的成功响应,都会发出零 (0)。

有效的维度:操作

有效统计数据:Average、SampleCount、Sum

单位:计数

5XXCount

发生错误时返回的 HTTP 500 级别的错误代码。对于每一次的成功响应,都会发出零 (0)。

有效的维度:操作

有效统计数据:Average、SampleCount、Sum

单位:计数

Amazon Polly 指标的维度

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

维度 描述

Operation

指标按它们引用的 API 方法进行分组。可能的值为 SynthesizeSpeechPutLexiconDescribeVoices 等。