Registrar em log e monitorar no Amazon Aurora - Amazon Aurora

Registrar em log e monitorar no Amazon Aurora

O monitoramento é uma parte importante da manutenção da confiabilidade, da disponibilidade e da performance do Amazon Aurora e de suas soluções da AWS. É necessário coletar dados de monitoramento de todas as partes de sua solução da AWS para depurar uma falha de vários pontos com mais facilidade, caso ocorra. A AWS fornece várias ferramentas para monitorar seus recursos do Amazon Aurora e responder a incidentes em potencial:

Alarmes do Amazon CloudWatch

Com o uso de alarmes do Amazon CloudWatch, você observa uma única métrica durante um período especificado. Se a métrica exceder determinado limite, uma notificação será enviada para um tópico do Amazon SNS ou para uma política do AWS Auto Scaling. Os alarmes do CloudWatch não invocam ações só porque estão em um determinado estado. O estado deve ter sido alterado e mantido por uma quantidade especificada de períodos.

AWS CloudTrailLogs do

O CloudTrail fornece um registro de ações executadas por um usuário, uma função ou um serviço da AWS no Amazon Aurora. O CloudTrail captura todas as chamadas de API para o Amazon Aurora como eventos, inclusive as chamadas do console e de chamadas do código para operações da API do Amazon RDS. Usando as informações coletadas pelo CloudTrail, é possível determinar a solicitação que foi feita ao Amazon Aurora, o endereço IP da solicitação, quem fez a solicitação, quando ela foi feita e outros detalhes. Para obter mais informações, consulte Monitorar chamadas de API do Amazon Aurorano AWS CloudTrail.

Monitoramento avançado

O Amazon Aurora fornece métricas em tempo real para o sistema operacional (SO) no qual seu cluster de de banco de dados é executado. Você pode visualizar as métricas de seu cluster de de banco de dados usando o console ou consumir o resultado do JSON de monitoramento avançado do Amazon CloudWatch Logs em um sistema de monitoramento de sua escolha. Para obter mais informações, consulte Monitorar métricas do SO com o monitoramento avançado.

Amazon RDS Performance Insights

O Performance Insights expande os recursos de monitoramento do Amazon Aurora existentes para ilustrar a performance do banco de dados e ajudar a analisar todos os problemas que o afetam. Com o painel do Performance Insights, você pode visualizar a carga do banco de dados e filtrá-la por esperas, instruções SQL, hosts ou usuários. Para obter mais informações, consulte Monitorar a carga de banco de dados com o Performance Insights no Amazon Aurora.

Logs de banco de dados

Você pode visualizar, baixar e observar os logs de banco de dados usando o AWS Management Console, a AWS CLI ou a API do RDS. Para obter mais informações, consulte Monitorar arquivos de log do Amazon Aurora.

Recomendações do Amazon Aurora

O Amazon Aurora fornece recomendações automatizadas para recursos de banco de dados. Essas recomendações fornecem orientações de práticas recomendadas, analisando a configuração, o uso e os dados de performance do cluster de banco de dados. Para obter mais informações, consulte Visualizar e responder às recomendações do Amazon Aurora.

Notificação de evento do Amazon Aurora

O Amazon Aurora usa o Amazon Simple Notification Service (Amazon SNS) para fornecer uma notificação quando um evento do Amazon Aurora ocorre. Essas notificações podem estar em qualquer formato de notificação compatível com o Amazon SNS para uma região da AWS, como um e-mail, uma mensagem de texto ou uma chamada para um endpoint HTTP. Para obter mais informações, consulte Trabalhar com a notificação de eventos do Amazon RDS.

AWS Trusted Advisor

O Trusted Advisor conta com as práticas recomendadas aprendidas com o atendimento a centenas de milhões de clientes da AWS. O Trusted Advisor inspeciona seu ambiente da AWS e faz recomendações quando há oportunidades para economizar dinheiro, melhorar a performance e a disponibilidade do sistema e ajuda a corrigir falhas de segurança. Todos os clientes da AWS têm acesso a cinco verificações do Trusted Advisor. Os clientes com um plano de suporte Business ou Enterprise podem ver todas as verificações do Trusted Advisor.

O Trusted Advisor tem as seguintes verificações relacionadas ao Amazon Aurora:

  • Instâncias ociosas de banco de dados do Amazon Aurora

  • Risco de acesso de grupo de segurança do Amazon Aurora

  • Backups do Amazon Aurora

  • multi-AZ do Amazon Aurora

  • Acessibilidade da instância de bancos de dados Aurora

Para obter mais informações sobre essas verificações, consulte Práticas recomendadas do Trusted Advisor (verificações).

Streams de atividades do banco de dados

Os fluxos de atividades de banco de dados protegem os bancos de dados de ameaças internas controlando o acesso de DBA aos fluxos de atividades de banco de dados. Assim, a coleta, transmissão, armazenamento e subsequente processamento do fluxo de atividade de banco de dados está além do acesso dos administradores de banco de dados que gerenciam o banco de dados. Os fluxos de atividades de banco de dados podem ajudar a fornecer proteções para o banco de dados e atender aos requisitos regulatórios e de conformidade. Para obter mais informações, consulte Monitorar o Amazon Aurora com o recurso Database Activity Streams.

Para obter mais informações sobre monitoramento do Aurora, consulte Monitorar métricas em um cluster do Amazon Aurora.