Monitoramento de bancos de dados do Aurora Limitless por meio do Database Insights
O Database Insights é compatível com o monitoramento de Bancos de Dados Aurora PostgreSQL Limitless nos níveis da instância e da frota. Os Bancos de Dados Aurora PostgreSQL Limitless podem ser encontrados no painel de instâncias de bancos de dados e no painel de integridade de frotas.
O Aurora PostgreSQL Limitless Databases usa grupos de fragmentos. Cada grupo de fragmentos é composto por diversas instâncias de banco de dados que atuam em conjunto no processamento de workloads distribuídas. O Database Insights auxilia na compreensão da distribuição de carga entre as instâncias dentro de um grupo de fragmentos.
No painel de integridade de frotas, o Database Insights fornece monitoramento de seus grupos de fragmentos Limitless junto com o restante dos bancos de dados que compõem suas frotas de bancos de dados. Você pode obter uma visão opinativa da integridade e da utilização da carga de banco de dados para seus grupos de fragmentos Limitless da mesma forma que faz com outros bancos de dados de frotas. No painel de instâncias, o Database Insights oferece monitoramento tanto no nível do grupo de fragmentos quanto para instâncias individuais presentes no grupo. O Database Insights fornece uma nova visualização por grupo de fragmentos em que você pode ver a carga do banco de dados distribuída entre as instâncias no grupo de fragmentos. A partir desse ponto, é possível navegar até o painel de uma instância específica dentro do grupo de fragmentos.
Recursos disponíveis para o Aurora Limitless
A tabela a seguir exibe os recursos disponíveis para bancos de dados Aurora PostgreSQL Limitless. É especificado se cada recurso é compatível com os modos de monitoramento Padrão e Avançado, e se estão disponíveis no nível do grupo de fragmentos, no nível da instância ou se estão disponíveis na frota ou no painel de instâncias do Database Insights.
Recurso | Padrão | Advanced (Avançado) | ShardGroup | Instância | Painel do Database Insights |
---|---|---|---|---|---|
Analisar os principais contribuidores para o carregamento de banco de dados por dimensão | Compatível | Compatível | Sim | Sim | Instância |
Consultar, criar gráficos e definir alarmes nas métricas do banco de dados com até sete dias de retenção | Compatível | Compatível | Sim | Sim | Instância |
Definir políticas de controle de acesso refinadas para restringir o acesso a dimensões possivelmente sigilosas, como texto em SQL | Compatível | Compatível | Sim | Sim | Instância |
Uso do componente Distribuição de carga para a análise da distribuição de carga entre instâncias dentro do mesmo grupo de fragmentos | Compatível | Compatível | Sim | Não | Instância |
Analise os processos do sistema operacional que ocorrem em seus bancos de dados com métricas detalhadas por processo em execução O Monitoramento aprimorado do Amazon RDS é necessário para que esse recurso funcione. |
Não compatível | Compatível | Não | Sim | Instância |
Criar e salvar visualizações de monitoramento de toda a frota para avaliar a integridade em centenas de bancos de dados | Não compatível | Compatível | Sim | Não | Frota |
Analise bloqueios de SQL com 15 meses de retenção e uma experiência do usuário guiada | Não compatível | Sem compatibilidade | Não | Não | Instância |
Analise os planos de execução do SQL com 15 meses de retenção e experiência do usuário guiada | Não compatível | Sem compatibilidade | Não | Não | Instância |
Visualizar estatísticas por consulta | Não compatível | Compatível | Não | Sim | Instância |
Analisar consultas SQL lentas A exportação de logs do banco de dados para o CloudWatch Logs é necessária para que esse recurso funcione. |
Não compatível | Compatível | Não | Sim | Instância |
Visualizar os serviços de chamadas com o CloudWatch Application Signals | Não compatível | Compatível | Sim | Não | Ambos |
Visualizar um painel consolidado para toda a telemetria do banco de dados, incluindo métricas, logs, eventos e aplicações A exportação de logs do banco de dados para o CloudWatch Logs é necessária para visualizar os logs do banco de dados no console do Database Insights. |
Não compatível | Compatível | Não | Sim | Instância |
Importar métricas de contadores do Insights de Performance para o CloudWatch automaticamente | Não compatível | Compatível | N/D | N/D | Instância |
Visualizar eventos do Amazon RDS no CloudWatch | Não compatível | Compatível | Sim | Não | Ambos |
Analisar a performance do banco de dados por um período de sua escolha com análise sob demanda | Não compatível | Sem compatibilidade | Não | Não | Instância |
nota
O Enhanced Monitoring é habilitado automaticamente para Aurora PostgreSQL Limitless Databases. O Monitoramento avançado gera cobranças adicionais. Para obter mais informações, consulte Custo do monitoramento avançado.
Para o Aurora PostgreSQL Limitless Databases, os logs são publicados automaticamente no CloudWatch Logs e podem ser descobertos no console do Database Insights. Isso gera cobranças adicionais, de acordo com os preços padrão do CloudWatch Logs. Para obter detalhes sobre como o CloudWatch Logs e o Database Insights são precificados e exemplos de preços, consulte Definição de preço do Amazon CloudWatch
Monitoramento de grupos de fragmentos do Aurora Limitless no painel de integridade de frotas
O Database Insights é compatível com o monitoramento de grupos de fragmentos do Aurora Limitless no painel de integridade de frotas.
Nessa visualização, você pode ver seus grupos de fragmentos Limitless ao lado de outros bancos de dados que compõem suas frotas de banco de dados. O painel de integridade de frotas fornece uma visão opinativa da integridade e da utilização da carga de banco de dados para seus grupos de fragmentos Limitless, semelhante à forma como ele apresenta informações de outros bancos de dados na frota.

Ao visualizar os bancos de dados Aurora Limitless no painel de integridade de frotas:
-
Somente grupos de fragmentos são visíveis, não instâncias individuais
-
Os grupos de fragmentos aparecem nos seguintes widgets:
-
O gráfico de colmeia
-
Os dez melhores por carga de banco de dados
-
Eventos
-
Serviços de chamada
-
A lista de tabelas
-
-
A utilização da carga de banco de dados é fornecida tanto para roteadores quanto para fragmentos
Essa visão em nível de frota permite monitorar e comparar a performance de seus grupos de fragmentos do Aurora Limitless com outros bancos de dados em sua frota, fornecendo uma visão geral abrangente de toda a sua frota de bancos de dados.

Monitoramento de bancos de dados Aurora PostgreSQL Limitless no painel de instâncias
O comportamento do Database Insights para o Aurora PostgreSQL Limitless Database é similar ao observado em clusters padrão do banco de dados do Aurora. No entanto, você monitora métricas no nível do grupo de fragmentos para o Aurora PostgreSQL Limitless Database. As duas principais métricas a serem monitoradas são:
-
Carga do banco de dados: mede o nível de atividade no seu banco de dados. A métrica principal é o
DBLoad
, que é coletada a cada segundo. A unidade para a métricaDBLoad
é a média de sessões ativas (AAS, na sigla em inglês). Para obter a média de sessões ativas, o Database Insights coleta amostras do número de sessões que estão executando uma consulta simultaneamente. A AAS é o número total de sessões, dividido pelo número total de amostras por um determinado período. -
CPU máxima: corresponde à capacidade computacional máxima disponível para seu banco de dados. Para ver se as sessões ativas estão excedendo o máximo de CPU, observe sua relação com a linha
Max vCPU
. O valor deMax vCPU
é determinado pelo número de núcleos de vCPU (CPUs virtuais) da instância de banco de dados.
Você também pode “dividir” a métrica DBLoad
em dimensões, que correspondem a subcategorias da métrica. As dimensões mais úteis são as seguintes:
-
Principais instâncias: essa subcategoria mostra a carga relativa do banco de dados para suas instâncias (fragmentos e roteadores) em ordem decrescente.
-
Eventos de espera: essa subcategoria faz com que instruções SQL aguardem a ocorrência de eventos específicos antes que possam continuar a execução. Eventos de espera indicam onde o trabalho está impedido.
-
Principais consultas SQL: essa subcategoria mostra quais consultas contribuem mais para a carga do banco de dados.

Análise da carga do banco de dados para o Aurora PostgreSQL Limitless Database com o Database Insights
Com o Database Insights, você pode rastrear métricas no nível do grupo de fragmentos e no nível da instância para um Aurora PostgreSQL Limitless Database. Ao analisar a carga de banco de dados do Aurora PostgreSQL Limitless Database, talvez você queira comparar a carga de banco de dados de cada fragmento e roteador com a vCPU máxima.
A visualização Absoluto mostra o número da Média de sessões ativas (AAS) e a vCPU estimada. A visualização Relativo mostra a proporção de AAS em relação à vCPU estimada.

Análise da carga relativa do banco de dados usando o painel do Database Insights
Talvez você queira melhorar o desempenho do Aurora PostgreSQL Limitless Database monitorando a carga relativa de banco de dados. Para analisar a carga relativa de banco de dados por instância do Aurora PostgreSQL Limitless Database, use o procedimento a seguir.
Como analisar a carga relativa do banco de dados usando o console
Abra o console do CloudWatch, em https://console.aws.amazon.com/cloudwatch/
. -
No painel de navegação, escolha Database Insights.
-
Escolha um Aurora PostgreSQL Limitless Database. O painel Database Insights será exibido para o Aurora PostgreSQL Limitless Database.
-
Na seção Carga do banco de dados (DB load), escolha Instâncias para Dividido por. Para ver a proporção entre a Média de sessões ativas (AAS) e os núcleos de vCPU de todas as instâncias no Aurora PostgreSQL Limitless Database, escolha Relativo em Visto como.
O gráfico Média de sessões ativas mostra a carga do banco de dados para instâncias no seu Aurora PostgreSQL Limitless Database.
-
Para ver as principais instâncias, escolha a guia Principais instâncias.
-
(Opcional) Para analisar a carga de banco de dados de uma instância no Aurora PostgreSQL Limitless Database, escolha o nome da instância na coluna Instâncias.
Análise da carga do banco de dados por esperas usando o painel do Database Insights
Talvez você queira melhorar o desempenho do Aurora PostgreSQL Limitless Database monitorando eventos de espera. Para analisar a carga do banco de dados por eventos de espera do Aurora PostgreSQL Limitless Database, use o procedimento a seguir.
Como analisar a carga do banco de dados por esperas do Aurora PostgreSQL Limitless Database usando o console
Abra o console do CloudWatch, em https://console.aws.amazon.com/cloudwatch/
. -
No painel de navegação, escolha Database Insights.
-
Escolha um Aurora PostgreSQL Limitless Database. O painel Database Insights será exibido para o Aurora PostgreSQL Limitless Database.
-
Na seção Carga do banco de dados (DB load), escolha Esperas para Dividido por. Para visualizar o número de AAS e a vCPU estimada, escolha Absoluto para Visualizado como.
O gráfico Média de sessões ativas (AAS) mostra a carga do banco de dados para instâncias no Aurora PostgreSQL Limitless Database.
-
Role para baixo até a guia Top SQL (SQL principal).
-
Escolha a instrução SQL para expandi-la nas instruções de componente.
Análise da distribuição de carga usando o painel do Database Insights
Talvez você queira equilibrar a distribuição de carga das instâncias no Aurora PostgreSQL Limitless Database. Para analisar a distribuição de carga das instâncias no Aurora PostgreSQL Limitless Database, use o procedimento a seguir.
Como analisar a distribuição de carga das instâncias no Aurora PostgreSQL Limitless Database usando o console
Abra o console do CloudWatch, em https://console.aws.amazon.com/cloudwatch/
. -
No painel de navegação, escolha Database Insights.
-
Escolha um Aurora PostgreSQL Limitless Database. O painel Database Insights será exibido para o Aurora PostgreSQL Limitless Database.
-
Na seção Carga do banco de dados (DB load), escolha Instâncias para Dividido por. Para visualizar o número de AAS e a vCPU estimada para todas as instâncias no Aurora PostgreSQL Limitless Database, escolha Absoluto em Visto como.
O gráfico Média de sessões ativas (AAS) mostra a carga do banco de dados para instâncias no Aurora PostgreSQL Limitless Database.
-
Para ver um gráfico da distribuição de carga das instâncias no Aurora PostgreSQL Limitless Database, escolha a guia Distribuição de carga.