Amazon Redshift
管理指南 (API Version 2012-12-01)
AWS 服务或AWS文档中描述的功能,可能因地区/位置而异。点 击 Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

监控 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 用户指南 中)。

本页内容: