Amazon Redshift
群集管理指南 (API 版本 2012-12-01)
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 Amazon AWS 入门

监控 Amazon Redshift 群集性能

概述

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

  • Amazon CloudWatch 指标 - Amazon CloudWatch 指标有助于您监控群集的物理方面,例如 CPU 使用率、延迟和吞吐量。指标数据直接显示在 Amazon Redshift 控制台中。您还可以在 Amazon CloudWatch 控制台中查看它。或者,您也可以通过处理指标的任何其他方式使用它,例如使用 AWS CLI 或其中一个 AWS 开发工具包。

  • 查询/加载性能数据 – 性能数据有助于您监控数据库活动和性能。此类数据汇集于 Amazon Redshift 控制台中,有助于您轻松将通过 Amazon CloudWatch 指标了解的情况与特定数据库查询和加载事件相关联。您也可以创建自己的自定义性能查询,并直接在数据库上运行这些查询。查询和加载性能数据仅显示在 Amazon Redshift 控制台中。此类数据不会作为 Amazon CloudWatch 指标进行发布。

性能数据集成到 Amazon Redshift 控制台中,从而通过以下方式实现更丰富的体验:

  • 当您查看某个群集时,与之关联的性能数据会根据具体情况显示出来,例如在您需要针对群集做出决策(例如调整大小)时。

  • 与 Amazon CloudWatch 相比,某些性能指标以经过更适当换算的单位显示在 Amazon Redshift 控制台中。例如,WriteThroughput 以 GB/s 显示(而在 Amazon CloudWatch 中,则以 Bytes/s 显示),该单位与典型的节点存储空间的相关性更高。

  • 您可以在同一图表上轻松地将群集节点的性能数据显示在一起。这样,您就可以轻松监控群集的所有节点的性能。您还可以查看每个节点的性能数据。

Amazon Redshift 提供性能数据(包括 Amazon CloudWatch 指标以及查询和加载数据),无需任何额外费用。系统会记录每分钟的性能数据。您可以通过 Amazon Redshift 控制台访问性能数据的历史值。有关使用 Amazon CloudWatch 访问 Amazon Redshift 性能数据 (以 Amazon CloudWatch 指标的形式公开) 的详细信息,请参阅什么是 Amazon CloudWatch? (位于 Amazon CloudWatch 用户指南 中)。

本页内容: