

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 为 DevOps RDS 启用 Guru
<a name="working-with-rds.enabling"></a>

当您启用 DevOps Guru for RDS 时， DevOpsGuru 可以分析数据库实例等资源中的异常情况。Amazon RDS 使得可以轻松地发现 RDS 数据库实例或数据库集群并启用建议的功能。为了实现这一目标，RDS 会对其他服务（例如 Amazon EC2、 DevOps Guru 和 IAM）进行 API 调用。当 RDS 控制台进行这些 API 调用时，会将其 AWS CloudTrail 记录下来以供查看。

要允许 DevOps Guru 发布有关 Amazon RDS 数据库的见解，请完成以下各节中的任务。

**Topics**
+ [为您的 Amazon RDS 数据库实例开启“性能见解”](#working-with-rds.enabling.pi)
+ [为 DevOps Guru for RDS 配置访问策略](#working-with-rds.enabling.policy)
+ [将 Amazon RDS 数据库实例添加到您的 DevOps Guru 覆盖范围中](#working-with-rds.enabling.cf)

## 为您的 Amazon RDS 数据库实例开启“性能见解”
<a name="working-with-rds.enabling.pi"></a>

要让 DevOps Guru for RDS 分析数据库实例上的异常，请确保已开启 Performance Insights。如果数据库实例未开启 Performance Insigh DevOps ts，则 Guru for RDS 会在以下位置通知您：

控制面板  
如果按资源类型查看见解，**RDS** 图块会提醒“性能见解”未开启。选择此链接以在 Amazon RDS 控制台开启“性能见解”。

见解  
在页面底部的**推荐**部分，选择**启用 Amazon RDS 性能见解**。

设置  
在**服务：Amazon RDS** 部分，选择此链接以在 Amazon RDS 控制台开启“性能见解”。

有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的[开启和关闭性能见解](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Enabling.html)，或*《Amazon RDS 用户指南》*中的[开启和关闭性能见解](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.Enabling.html)。

## 为 DevOps Guru for RDS 配置访问策略
<a name="working-with-rds.enabling.policy"></a>

要让用户访问 DevOps Guru for RDS，他们必须拥有以下任一策略的权限：
+  AWS 托管策略 `AmazonRDSFullAccess`
+ 允许执行以下操作的客户托管策略：
  + `pi:GetResourceMetrics`
  + `pi:DescribeDimensionKeys`
  + `pi:GetDimensionKeyDetails`

有关更多信息，请参阅*《Amazon Aurora 用户指南》*中的[配置性能见解的访问策略](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/USER_PerfInsights.Enabling.html)，或*《Amazon RDS 用户指南》*中的[配置性能见解的访问策略](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_PerfInsights.access-control.html)。

## 将 Amazon RDS 数据库实例添加到您的 DevOps Guru 覆盖范围中
<a name="working-with-rds.enabling.cf"></a>

您可以在 DevOps Guru 控制台或 Amazon RDS 控制台中配置 DevOps Guru 来监控您的 Amazon RDS 数据库。

 在 DevOps Guru 控制台中，您可以选择以下选项：
+ 在账户级别开启 DevOps Guru。这是默认值。当您选择此选项时， DevOpsGuru 会分析您的 AWS 区域 和中所有支持的 AWS 资源 AWS 账户，包括 Amazon RDS 数据库。
+ 为 DevOps RDS 的 Guru 指定 AWS CloudFormation 堆栈。

  有关更多信息，请参阅 [使用 CloudFormation 堆栈来识别 DevOps Guru 应用程序中的资源](working-with-cfn-stacks.md)。
+ 标记 Amazon RDS 资源。

  *标签*是您分配给 AWS 资源的自定义属性标签。使用标签来标识构成应用程序的 AWS 资源。然后，您可以按标签筛选详情，以便只查看您的应用程序创建的见解。要仅查看应用程序中的 Amazon RDS 资源生成的见解，请为 Amazon RDS 资源标签添加一个值，例如`Devops-guru-rds`。有关更多信息，请参阅 [使用标签来识别 DevOps Guru 应用程序中的资源](working-with-resource-tags.md)。
**注意**  
在为 Amazon RDS 资源添加标签时，必须为数据库实例而不是集群添加标签。

要从 Amazon RDS 控制台启用 DevOps Guru 监控，请参阅[在 RDS 控制台中打开 DevOps Guru](https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/devops-guru-for-rds.html#devops-guru-for-rds.configuring.coverage.rds-console)。请注意，要从 Amazon RDS 控制台启用 DevOps Guru，您必须使用标签。有关标签的更多信息，请参阅[使用标签来识别 DevOps Guru 应用程序中的资源](working-with-resource-tags.md)。