Ferramentas de monitoramento do Amazon Aurora
O monitoramento é uma parte importante para manter a confiabilidade, a disponibilidade e a performance do Amazon Aurora e suas outras soluções da AWS. A AWS fornece várias ferramentas de monitoramento para observar o Amazon Aurora, gerar relatórios quando algo estiver errado e executar ações automáticas quando for apropriado.
Ferramentas de monitoramento automatizadas
Recomendamos que as tarefas de monitoramento sejam automatizadas ao máximo possível.
Tópicos
Status e recomendações de cluster do Amazon Aurora
É possível usar as seguintes ferramentas automatizadas para supervisionar o Amazon Aurora e gerar relatórios quando algo estiver errado:
-
Status do cluster do Amazon Aurora: exibe detalhes sobre o status atual do cluster usando o console do Amazon RDS, a AWS CLI ou a API do RDS.
-
Amazon Aurora recomendações — responda a recomendações automatizadas para recursos de banco de dados, como instâncias de banco de dados, clusters de banco de dados, e grupo de parâmetros de cluster de banco de dados. Para ter mais informações, consulte Recomendações do Amazon Aurora.
Métricas do Amazon CloudWatch para Amazon Aurora
O Amazon Aurora integra-se ao Amazon CloudWatch para oferecer recursos adicionais de monitoramento.
-
Amazon CloudWatch: esse serviço monitora seus recursos da AWS e as e aplicações executadas na AWS em tempo real. É possível usar os seguintes recursos do Amazon CloudWatch com o Amazon Aurora:
-
Métricas do Amazon CloudWatch: o Amazon Aurora envia métricas automaticamente para o CloudWatch a cada minuto, para cada banco de dados ativo. Você não recebe cobranças adicionais para métricas do Amazon RDS no CloudWatch. Para obter mais informações, consulte Métricas do Amazon CloudWatch para o Amazon Aurora
-
Alarmes do Amazon CloudWatch– Você pode assistir a uma única métrica do Amazon Aurora em um período de tempo específico. Depois, você pode realizar uma ou mais ações com base no valor da métrica em relação a um limite definido.
-
Insights de Performance do Amazon RDS e monitoramento do sistema operacional
É possível usar as seguintes ferramentas automatizadas para monitorar a performance do Amazon Aurora:
-
Amazon RDS Performance Insights: avalie a carga no banco de dados e determine quando e onde tomar medidas. Para ter mais informações, consulte Monitorar a carga de banco de dados com o Performance Insights no Amazon Aurora.
-
Monitoramento avançado do Amazon RDS: observe as métricas em tempo real para o sistema operacional. Para ter mais informações, consulte Monitorar métricas do SO com o monitoramento avançado.
Serviços integrados
Os seguintes serviços da AWS estão integrados ao Amazon Aurora:
-
O Amazon EventBridge é um serviço de barramento de eventos sem servidor que facilita a conexão de aplicações a dados de diversas origens. Para ter mais informações, consulte Monitorar eventos do Amazon Aurora.
-
O Amazon CloudWatch Logs permite monitorar, armazenar e acessar os arquivos de log de instâncias do Amazon Aurora, do CloudTrail e de outras fontes. Para ter mais informações, consulte Monitorar arquivos de log do Amazon Aurora.
-
O AWS CloudTrail captura chamadas de API e eventos relacionados feitos por sua conta da Conta da AWS ou em nome dela e entrega os arquivos de log a um bucket do Amazon S3 que você especificar. Para ter mais informações, consulte Monitorar chamadas de API do Amazon Aurorano AWS CloudTrail.
-
O Database Activity Streams é um recurso do Amazon Aurora que fornece uma transmissão quase em tempo real da atividade em seu cluster de banco de dados . Para ter mais informações, consulte Monitorar o Amazon Aurora com o recurso Database Activity Streams.
-
O DevOps Guru for Amazon RDS é um recurso do Amazon DevOps Guru que aplica machine learning a métricas do Performance Insights para bancos de dados Amazon Aurora. Para ter mais informações, consulte Analisar anomalias de desempenho do Aurora com o Amazon DevOps Guru para Amazon RDS.
Ferramentas de monitoramento manual
É necessário monitorar manualmente os itens que os alarmes do CloudWatch não cobrem. Os painéis do console do Amazon RDS, do CloudWatch do AWS Trusted Advisor e outros painéis do console AWS apresentam uma visão rápida do estado do ambiente da AWS. Recomendamos que você também verifique os arquivos de log de sua instância de banco de dados.
-
Na console do Amazon RDS, é possível monitorar os seguintes itens de seus recursos:
-
O número de conexões a uma instância de banco de dados
-
A quantidade de operações de leitura e gravação em uma instância de banco de dados
-
A quantidade de armazenamento que uma instância de banco de dados está utilizando
-
A quantidade de memória e CPU em uso para uma instância de banco de dados
-
A quantidade de tráfego de rede de e para uma instância de banco de dados
-
-
No painel do Trusted Advisor, você pode rever as seguintes verificações de otimização de custos, segurança, tolerância a falhas e melhoria de desempenho:
-
Amazon RDS Idle DB Instances
-
Amazon RDS Security Group Access Risk
-
Amazon RDS Backups
-
Amazon RDS Multi-AZ
-
Acessibilidade da instância de bancos de dados Aurora
Para obter mais informações sobre essas verificações, consulte Melhores práticas do Trusted Advisor (verificações)
. -
-
A página inicial do CloudWatch mostra:
-
Alertas e status atual
-
Gráficos de alertas e recursos
-
Estado de integridade do serviço
Além disso, é possível usar o CloudWatch para fazer o seguinte:
-
Criar painéis personalizados para monitorar os serviços de seu interesse.
-
Colocar em gráfico dados de métrica para solucionar problemas e descobrir tendências.
-
Pesquise e procure todas as métricas de recursos da AWS.
-
Criar e editar alertas para ser notificado sobre problemas.
-