

# Ativar o modo avançado do Database Insights para o Aurora PostgreSQL Limitless Database
<a name="limitless-monitoring.cwdbi.advanced"></a>

Ativar o modo avançado do Database Insights para o Aurora PostgreSQL Limitless Database, use os procedimentos a seguir.

## Ativar o modo avançado do Database Insights ao criar um cluster de banco de dados para o Aurora PostgreSQL Limitless Database
<a name="limitless-monitoring.cwdbi.advancedcreate"></a>

Ative o modo avançado do Database Insights ao criar um banco de dados para o Aurora PostgreSQL Limitless Database.

------
#### [ Console ]

No console, você pode ativar o modo Avançado do Database Insights ao criar um cluster de banco de dados. As configurações do Database Insights se aplicam a todas as instâncias de banco de dados em seu cluster de banco de dados.

**Como ativar o modo avançado do Database Insights ao criar um cluster de banco de dados usando o console**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Escolha **Databases (Bancos de dados)**.

1. Selecione **Criar banco de dados**.

1. Na seção **Database Insights**, selecione **Modo avançado**. Em seguida, escolha as seguintes opções:
   + **Retention (Retenção)** – a duração do período de retenção de dados do Performance Insights. O período de retenção deve ser de 15 a 24 meses para o modo avançado do Database Insights.
   + **AWS KMS key**: especifique a sua chave do KMS. O Performance Insights criptografa todos os possíveis dados sigilosos usando a sua chave do KMS. Os dados são criptografados em repouso e em trânsito. Para obter mais informações, consulte [Criptografar recursos do Amazon Aurora](Overview.Encryption.md).

1. Selecione **Criar banco de dados**.

------
#### [ AWS CLI ]

Para ativar o modo Avançado do Database Insights ao criar um cluster de banco de dados, chame o comando [create-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/create-db-cluster.html) da AWS CLI e forneça os seguintes valores:
+ `--db-cluster-identifier`: o identificador do cluster de banco de dados.
+ `--database-insights-mode advanced` para ativar o modo Avançado do Database Insights.
+ `--engine`: o cluster de banco de dados deve usar o mecanismo de banco de dados `aurora-postgresql`.
+ `--engine-version`: o cluster de banco de dados deve usar uma das versões do mecanismo de banco de dados:
  + `16.4-limitless`
  + `16.6-limitless`
+ `--storage-type`: o cluster de banco de dados deve usar a configuração de armazenamento `aurora-iopt1` do cluster de banco de dados.
+ `--cluster-scalability-type`: especifica o modo de escalabilidade do cluster de banco de dados do Aurora. Quando definido como `limitless`, o cluster opera como um Aurora PostgreSQL Limitless Database. Quando definido como `standard` (o padrão), o cluster usa a criação normal de instância de banco de dados.
**nota**  
Não é possível modificar essa configuração após a criação do cluster de banco de dados.
+ `--master-username`: o nome do usuário principal do cluster de banco de dados.
+ `--master-user-password`: a senha do usuário principal.
+ `--enable-performance-insights` para ativar o Performance Insights para o Database Insights.
+ `--performance-insights-retention-period`: o período de retenção de dados para seu cluster de banco de dados. Para ativar o Database Insights, o período de retenção deve ser de pelo menos 465 dias.
+ `--monitoring-interval`: o intervalo, em segundos, entre os pontos quando as métricas do Monitoramento aprimorado são coletadas para o cluster de banco de dados. Esse valor não pode ser `0`.
+ `--monitoring-role-arn`: o nome do recurso da Amazon (ARN) do perfil do IAM que permite que o RDS envie métricas do - para o Amazon CloudWatch Logs.
+ `--enable-cloudwatch-logs-exports`: você deve exportar logs `postgresql` para o CloudWatch Logs.

O exemplo a seguir ativa o modo Avançado do Database Insights ao criar um cluster de banco de dados.

Para Linux, macOS ou Unix:

```
aws rds create-db-cluster \
--db-cluster-identifier my-limitless-cluster \
--database-insights-mode advanced \
--engine aurora-postgresql \
--engine-version 16.6-limitless \
--storage-type aurora-iopt1 \
--cluster-scalability-type limitless \
--master-username myuser \
--master-user-password mypassword \
--enable-performance-insights \
--performance-insights-retention-period 465 \
--monitoring-interval 5 \
--monitoring-role-arn arn:aws:iam::123456789012:role/EMrole \
--enable-cloudwatch-logs-exports postgresql
```

Para Windows:

```
aws rds create-db-cluster ^
--db-cluster-identifier my-limitless-cluster ^
--database-insights-mode advanced ^
--engine aurora-postgresql ^
--engine-version 16.6-limitless ^
--storage-type aurora-iopt1 ^
--cluster-scalability-type limitless ^
--master-username myuser ^
--master-user-password mypassword ^
--enable-performance-insights ^
--performance-insights-retention-period 465 ^
--monitoring-interval 5 ^
--monitoring-role-arn arn:aws:iam::123456789012:role/EMrole ^
--enable-cloudwatch-logs-exports postgresql
```

------
#### [ RDS API ]

Para ativar o modo Avançado do Database Insights ao criar um cluster de banco de dados, especifique os parâmetros a seguir para a operação de API [CreateDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBCluster.html) do Amazon RDS.
+ `DatabaseInsightsMode` para `advanced`
+ `Engine` para `aurora-postgresql`
+ `EngineVersion` para uma versão de mecanismo disponível para o Limitless Database
+ `StorageType` para `aurora-iopt1`
+ `ClusterScalabilityType` para `limitless`
+ `MasterUsername`
+ `MasterUserPassword`
+ `EnablePerformanceInsights` para `True`
+ `PerformanceInsightsRetentionPeriod` para pelo menos `465` dias
+ `MonitoringInterval` para um valor que não seja `0`
+ `MonitoringRoleArn` para o nome do recurso da Amazon (ARN) do perfil do IAM que permite que o RDS envie métricas do monitoramento avançado para o Amazon CloudWatch Logs

------

## Ativar o modo Avançado do Database Insights ao modificar um cluster de banco de dados do Aurora PostgreSQL Limitless Database
<a name="limitless-monitoring.cwdbi.advancedmodify"></a>

Ative o Database Insights ao modificar um banco de dados para o Aurora PostgreSQL Limitless Database.

**nota**  
Para habilitar o Database Insights, cada instância de banco de dados em um cluster de banco de dados deve ter as mesmas configurações do Insights de Performance e do monitoramento avançado.

------
#### [ Console ]

No console, você pode ativar o modo Avançado do Database Insights ao modificar um cluster de banco de dados. As configurações do Database Insights se aplicam a todas as instâncias de banco de dados em seu cluster de banco de dados.

**Como ativar o modo avançado do Database Insights ao modificar um cluster de banco de dados usando o console**

1. Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em [https://console.aws.amazon.com/rds/](https://console.aws.amazon.com/rds/).

1. Escolha **Databases (Bancos de dados)**.

1. Escolha o cluster de banco de dados e selecione **Modificar**.

1. Na seção **Database Insights**, selecione **Modo avançado**. Em seguida, escolha as seguintes opções:
   + **Retention (Retenção)** – a duração do período de retenção de dados do Performance Insights. O período de retenção deve ser de 15 a 24 meses para o modo avançado do Database Insights.
   + **AWS KMS key**: especifique a sua chave do KMS. O Performance Insights criptografa todos os possíveis dados sigilosos usando a sua chave do KMS. Os dados são criptografados em repouso e em trânsito. Para obter mais informações, consulte [Criptografar recursos do Amazon Aurora](Overview.Encryption.md).

1. Escolha **Continue**.

1. Em **Programação das modificações**, selecione **Aplicar imediatamente**. Se você escolher **Aplicar durante a próxima janela de manutenção programada**, seu banco de dados vai ignorar essa configuração e ativar imediatamente o modo Avançado do Database Insights.

1. Escolha **Modificar Cluster**.

------
#### [ AWS CLI ]

Para ativar o modo Avançado do Database Insights ao modificar um cluster de banco de dados, chame o comando [modify-db-cluster](https://docs.aws.amazon.com/cli/latest/reference/rds/modify-db-cluster.html) da AWS CLI e forneça os seguintes valores:
+ `--database-insights-mode advanced` para ativar o modo Avançado do Database Insights.
+ `--db-cluster-identifier`: o identificador do cluster de banco de dados.
+ `--enable-performance-insights` para ativar o Performance Insights para o Database Insights.
+ `--performance-insights-retention-period`: o período de retenção de dados do cluster de banco de dados. Para ativar o modo Avançado do Database Insights, o período de retenção deve ser de pelo menos 465 dias.

O exemplo a seguir ativa o modo Avançado do Database Insights ao modificar um cluster de banco de dados.

Para Linux, macOS ou Unix:

```
aws rds modify-db-cluster \
    --database-insights-mode advanced \
    --db-cluster-identifier sample-db-identifier \
    --enable-performance-insights \
    --performance-insights-retention-period 465
```

Para Windows:

```
aws rds modify-db-cluster ^
    --database-insights-mode advanced ^
    --db-cluster-identifier sample-db-identifier ^
    --enable-performance-insights ^
    --performance-insights-retention-period 465
```

------
#### [ RDS API ]

Para ativar o modo avançado do Database Insights ao modificar uma um cluster de banco de dados, especifique os parâmetros a seguir para a operação de API [ModifyDBCluster](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBCluster.html) do Amazon RDS.
+ `DatabaseInsightsMode` para `advanced`
+ `EnablePerformanceInsights` para `True`
+ `PerformanceInsightsRetentionPeriod` para pelo menos `465` dias

------