

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# 监控 Amazon Redshift 集群性能
<a name="metrics"></a>

Amazon Redshift 提供性能指标和数据，以便您可以跟踪集群和数据库的运行状况及性能。在本部分中，我们将讨论您可以在 Amazon Redshift（尤其是 Amazon Redshift 控制台）中使用的数据类型。

您可以在 Amazon Redshift 控制台中使用的性能数据分为两类：
+ **Amazon CloudWatch 指标 – **Amazon CloudWatch 指标有助于您监控集群的物理方面，例如 CPU 使用率、延迟和吞吐量。指标数据直接显示在 Amazon Redshift 控制台中。您还可以在 CloudWatch 控制台中查看它。或者，您也可以通过处理指标的任何其他方式使用它，例如使用 Amazon CLI 或其中一个 Amazon 开发工具包。
+ **查询/加载性能数据 – **性能数据可以帮助您监控数据库活动和性能。此类数据汇集于 Amazon Redshift 控制台中，有助于您轻松将通过 CloudWatch 指标了解的情况与特定数据库查询和加载事件相关联。您也可以创建自己的自定义性能查询，并直接在数据库上运行这些查询。查询和加载性能数据仅显示在 Amazon Redshift 控制台中。此类数据不会作为 CloudWatch 指标进行发布。

性能数据集成到 Amazon Redshift 控制台中，从而通过以下方式实现更丰富的体验：
+ 当您查看某个集群时，与之关联的性能数据会根据具体情况显示出来，例如在您需要针对集群做出决策（例如调整大小）时。
+ 与 CloudWatch 相比，某些性能指标以经过更适当换算的单位显示在 Amazon Redshift 控制台中。例如，`WriteThroughput` 以 GB/s 显示（而在 CloudWatch 中，则以 Bytes/s 显示），该单位与典型的节点存储空间的相关性更高。
+ 您可以在同一图表上轻松地将集群节点的性能数据显示在一起。这样，您就可以轻松监控集群的所有节点的性能。您还可以查看每个节点的性能数据。

Amazon Redshift 提供性能数据（包括 CloudWatch 指标以及查询和加载数据），无需任何额外费用。系统会记录每分钟的性能数据。您可以通过 Amazon Redshift 控制台访问性能数据的历史值。有关使用 CloudWatch 访问作为 CloudWatch 指标公开的 Amazon Redshift 性能数据的详细信息，请参阅《Amazon CloudWatch 用户指南》**中的[什么是 CloudWatch？](https://docs.amazonaws.cn/AmazonCloudWatch/latest/DeveloperGuide/WhatIsCloudWatch.html.html)。