Habilitar e desabilitar métricas detalhadas por consulta e métricas de contador do banco de dados
As métricas detalhadas por consulta e métricas de contador do banco de dados são habilitadas por padrão quando você seleciona o modo Avançado do Database Insights. Se você selecionar o modo Padrão do Database Insights, poderá habilitá-las ao criar o cluster de banco de dados e desabilitá-las posteriormente modificando o cluster de banco de dados pelo console. Habilitar as métricas detalhadas por consulta e métricas de contador do banco de dados não causa tempo de inatividade, reinicialização nem failover.
nota
O Performance Schema é uma ferramenta de performance opcional usada pelo Aurora MySQL. Se você ativar ou desativar o Performance Schema, será necessário reinicializar. Se você habilitar ou desabilitar as métricas detalhadas por consulta e métricas de contador do banco de dados, não será necessário reinicializar. Para obter mais informações, consulte Visão geral do Performance Schema para o Database Insights no Aurora MySQL.
Se você usar métricas detalhadas por consulta e métricas de contador do banco de dados com bancos de dados globais do Aurora, habilite-as individualmente para os bancos de dados em cada Região da AWS. Para obter detalhes, consulte Monitorando um banco de dados Amazon Aurora global com Performance Insights Amazon RDS.
O agente do Database Insights consome uma quantidade limitada de CPU e memória no host do banco de dados. Quando a carga do banco de dados é alta, o agente limita o impacto sobre a performance coletando dados com menos frequência.
- Console
-
No console, é possível habilitar a coleta de métricas detalhadas por consulta e métricas de contador do banco de dados para o modo Padrão do Database Insights ao criar ou modificar um cluster de banco de dados. Habilitar as métricas detalhadas por consulta e métricas de contador do banco de dados permite gerenciar as configurações e opções do Database Insights para o cluster de banco de dados. As configurações no nível do cluster se aplicam a todas as instâncias de banco de dados no cluster.
Habilitar ou desabilitar métricas detalhadas por consulta e métricas de contador do banco de dados ao criar um cluster de banco de dados
Depois de criar um cluster de banco de dados, o Amazon RDS habilita as métricas detalhadas por consulta e métricas de contador do banco de dados por padrão. Para desabilitá-las, escolha a opção Database Insights: padrão e desmarque a opção Habilitar a coleta de métricas detalhadas por consulta e métricas de contador do banco de dados.
Para criar um cluster de banco de dados, siga as instruções relacionadas ao mecanismo de banco de dados em Criar um cluster de bancos de dados do Amazon Aurora.
A captura de tela a seguir mostra a seção Database Insights.
Se você escolher Habilitar a coleta de métricas detalhadas por consulta e métricas de contador do banco de dados, terá as seguintes opções:
-
Retenção: o período durante o qual os dados do Database Insights serão mantidos. A configuração de retenção é Padrão (7 dias). Para reter seus dados de performance por mais tempo, especifique entre 1 e 24 meses. Para obter mais informações sobre os períodos de retenção, consulte Preços e retenção de dados do Database Insights.
-
AWS KMS key – especifica a sua AWS KMS key. O Database Insights criptografa todos os dados potencialmente sensíveis usando sua chave do KMS. Os dados são criptografados em repouso e em trânsito. Consulte mais informações em Alterar uma política de chave do KMS para o Database Insights.
Habilitar ou desabilitar métricas detalhadas por consulta e métricas de contador do banco de dados ao modificar um cluster de banco de dados
No console, é possível modificar um cluster de banco de dados para gerenciar métricas detalhadas por consulta e métricas de contador do banco de dados para o Database Insights.
Como gerenciar métricas detalhadas por consulta e métricas de contador do banco de dados para um cluster de banco de dados usando o console
Faça login no Console de gerenciamento da AWS e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/
. -
Escolha Databases (Bancos de dados).
-
Escolha um cluster de banco de dados e selecione Modificar.
-
Selecione Habilitar a coleta de métricas detalhadas por consulta e métricas de contador do banco de dados para habilitá-las. Para desabilitá-las no cluster de banco de dados, escolha a opção Database Insights – Padrão e desmarque a opção Habilitar a coleta de métricas detalhadas por consulta e métricas de contador do banco de dados.
Se você escolher Habilitar a coleta de métricas detalhadas por consulta e métricas de contador do banco de dados, terá as seguintes opções:
-
Retenção: o período durante o qual os dados do Database Insights serão mantidos. A configuração de retenção é Padrão (7 dias). Para reter seus dados de performance por mais tempo, especifique entre 1 e 24 meses. Para obter mais informações sobre os períodos de retenção, consulte Preços e retenção de dados do Database Insights.
-
AWS KMS key – especifique a sua chave do KMS. O Database Insights criptografa todos os dados potencialmente sensíveis usando 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.
-
-
Escolha Continue.
-
Em Scheduling of Modifications (Programação de modificações), escolha Apply immediately (Aplicar imediatamente). Se você escolher Aplicar durante a próxima janela de manutenção programada, a instância ignorará essa configuração e habilitará imediatamente a coleta de métricas detalhadas por consulta e métricas de contador do banco de dados.
-
Escolha Modify instance (Modificar instância).
-
- AWS CLI
-
Ao usar o comando create-db-instance da AWS CLI, habilite as métricas detalhadas por consulta e métricas de contador do banco de dados especificando
--enable-performance-insightse defina--database-insights-modecomoadvancedoustandard. Para desabilitá-las, especifique--no-enable-performance-insightse definadatabase-insights-modecomostandard.Você também pode especificar esses valores usando os seguintes comandos da AWS CLI:
Como gerenciar métricas detalhadas por consulta e métricas de contador do banco de dados para um cluster de banco de dados usando a AWS CLI
-
Chame o comando modify-db-cluster AWS CLI e forneça os seguintes valores:
-
--db-cluster-identifier: o nome da instância de banco de dados no cluster de banco de dados. -
--enable-performance-insightspara ativar ou--no-enable-performance-insightspara desativar -
database-insights-mode: o modo do Database Insights para o cluster de banco de dados. Para desabilitar as métricas detalhadas por consulta e métricas de contador do banco de dados, defina esse valor comostandard.
O exemplo a seguir habilita as métricas detalhadas por consulta e métricas de contador do banco de dados para
sample-db-cluster.Para Linux, macOS ou Unix:
aws rds modify-db-cluster \ --database-insights-mode standard \ --db-cluster-identifier sample-db-instance \ --enable-performance-insightsPara Windows:
aws rds modify-db-cluster ^ --database-insights-mode standard ^ --db-cluster-identifier sample-db-instance ^ --enable-performance-insights -
Ao habilitar as métricas detalhadas por consulta e métricas de contador do banco de dados pela CLI, é possível especificar opcionalmente o número de dias durante os quais os dados serão mantidos usando a opção
--performance-insights-retention-period. Você pode especificar7,mês* 31 (em quemêsé um número de 1 a 23) ou731. Por exemplo, se você quiser reter seus dados de desempenho por 3 meses, especifique93, que é 3 * 31. O padrão são7dias. Para obter mais informações sobre os períodos de retenção, consulte Preços e retenção de dados do Database Insights.O exemplo a seguir habilita as métricas detalhadas por consulta e métricas de contador do banco de dados para
sample-db-clustere especifica que os dados serão mantidos por 93 dias (3 meses).Para Linux, macOS ou Unix:
aws rds modify-db-cluster \ --database-insights-mode standard \ --db-cluster-identifier sample-db-instance \ --enable-performance-insights \ --performance-insights-retention-period 93Para Windows:
aws rds modify-db-cluster ^ --database-insights-mode standard ^ --db-cluster-identifier sample-db-instance ^ --enable-performance-insights ^ --performance-insights-retention-period 93Se você especificar um período de retenção como 94 dias, que não é um valor válido, o RDS emitirá um erro.
An error occurred (InvalidParameterValue) when calling the CreateDBInstance operation: Invalid Performance Insights retention period. Valid values are: [7, 31, 62, 93, 124, 155, 186, 217, 248, 279, 310, 341, 372, 403, 434, 465, 496, 527, 558, 589, 620, 651, 682, 713, 731]nota
Só é possível alternar as métricas detalhadas por consulta e métricas de contador do banco de dados para uma instância em um cluster de banco de dados no qual elas não sejam gerenciadas no nível do cluster.
-
- RDS API
-
Ao criar uma nova instância de banco de dados no cluster de banco de dados usando a operação CreateDBInstance da API do Amazon RDS, habilite as métricas detalhadas por consulta e métricas de contador do banco de dados definindo
EnablePerformanceInsightscomoTrue. Para desabilitá-las, definaEnablePerformanceInsightscomoFalsee definaDatabaseInsightsModecomostandard.Também é possível especificar o valor
EnablePerformanceInsightsusando as seguintes operações da API:Ao habilitar as métricas detalhadas por consulta e métricas de contador do banco de dados, é possível especificar opcionalmente o período, em dias, durante o qual os dados serão mantidos usando o parâmetro
PerformanceInsightsRetentionPeriod. Você pode especificar7,mês* 31 (em quemêsé um número de 1 a 23) ou731. Por exemplo, se você quiser reter seus dados de desempenho por 3 meses, especifique93, que é 3 * 31. O padrão são7dias. Para obter mais informações sobre os períodos de retenção, consulte Preços e retenção de dados do Database Insights.