Amazon Redshift
集群管理指南 (API Version 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 控制台中查看此类数据,或者采用与使用 Amazon CloudWatch 命令行界面 (CLI) 或 AWS 软件开发工具包 (SDK) 之一等指标相同的其他任何方式来使用此类数据。

  • 查询/加载性能数据 – 性能数据有助于您监控数据库活动和性能。此类数据汇集于 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 用户指南 中)。

本页内容: